0
これら3つのイベントの違いは何ですか?ポップステートイベントをバインドする方法が異なる
$(window).bind("popstate", function() {
alert('popstate');
});
window.onpopstate = function() {
alert('popstate');
}
window.addEventListener("popstate", function (event){
if (event.state) {
alert('popstate');
}
});
違いはありません。彼らはまったく同じイベントです。最初はjQuery(JavaScriptライブラリ)を使用してイベントをバインドし、2&3はvanilla javascript(ライブラリなし)を使用してイベントをバインドします。 –
3番目の例のように1番目のイベントを使用できますか? – Debar
彼らは同じ 'popstate'イベントです。それらを束縛するちょうど異なる方法。 jQueryを使用したくない場合は、例2/3を使用してください。 –