フィルターを実行してから URL を変更する ajax 関数があります。
次のようにするにはどうすればよいですか。
$(window.location).change(function() {
alert('hello');
})
フィルターを実行してから URL を変更する ajax 関数があります。
次のようにするにはどうすればよいですか。
$(window.location).change(function() {
alert('hello');
})
おそらく history API を見たことがあるでしょう。onhashchange
イベントを使用して、その変化を検出できます。
$(window).on('hashchange', function() {
alert('hello');
});
場所を変更した場合、ブラウザはすべてのスクリプトを停止し、変更機能をトリガーしません。場所を変更するときにドキュメントのアンロード イベントのみを使用できます。ここでhttp://api.jquery.com/unload/を確認してください。ブックマークのみを変更しhashchange
、イベントのみを処理します。ここでサンプルのjqueryプラグインを見つけることができますhttp://benalman.com/projects/jquery-hashchange-plugin/ ..