私はjquery.addressを使用しています。これは、ajaxの重いWebサイトを持っているときにブラウザの履歴状態を行うためのプラグインです。ただし、リンクが $.address.change() 関数をトリガーする特定の状況では、これをブロックする必要があります。
たとえば、1 つの要素が現在のページであるナビゲーションがある場合、現在のページをリロードするのではなく、変更イベントの発生をブロックすることをお勧めします。
$.address.change() 関数ではもちろん、これが現在のページかどうかを確認して戻ることができますが、ブラウザのアドレスバーのアドレスが変更されていることがわかります。
これは、ページをリロードするよりもさらに間違っています。現在のページが間違った URL でユーザーに表示されるからです。
たとえば、リンクにクラス「current」がある場合など、jquery.addressがURLを変更するのをブロックする方法を知っている人はいますか?
宜しくお願いします サンダー・ハウテキエ