//このメソッドは、追加するためにジャンプするページを追加しますクリックで
{handleAdd(ヴァル)を
この_that = LETを、
コールバック=関数(){ましょう
偽=に_that.isAdd
window.removeEventListener(「popstate」、コールバックを);
};
歴史。 pushStateに(NULL、NULL、 "/詳細/ basicInfo / HosData#詳細");
window.addEventListener( "popstate"、コールバック);
this.isAdd = trueに;
}
removeEventListener()メソッドを削除するために使用されて は、addEventListener() を追加するためにイベントハンドラメソッドを
popstateブラウザがイベントを返します。
とき活動履歴エントリの変更はpopstateイベントをトリガします。履歴エントリがhistory.pushState()の呼び出し作成、またはhistory.replaceState()の呼び出しに影響することによって活性化される場合、状態プロパティpopstateイベントのオブジェクトの状態のコピーは、履歴項目を含みます。
コールhistory.pushState()またはhistory.replaceState()はpopstateイベントをトリガしないことに注意してください。ブラウザを作るには唯一のアクションは、()(コールhistory.backやJavascriptコード)など、ブラウザの戻るボタンをユーザーがクリックするなどのイベントをトリガします