私はスライドショーにあるウェブサイトを持っています、そして、ユーザが戻るボタンを押したとき、ページを防止します。これを行う方法はありますか?助けや助言をいただきありがとうございます。Jqueryを使用してクロスブラウザで押された戻るボタンを検出する方法はありますか
10
A
答えて
13
jQueryのアドレスは、ブラウザの履歴やAjaxのクロールのための強力なクロスブラウザのサポートを提供します:
http://www.asual.com/jquery/address
http://github.com/asual/jquery-address
挨拶
UPDATE:
あなたは見つけることができますここの良いサンプル:
ショートでいくつかのコード:
$(function() {
$('a').click(function(e) {
e.preventDefault();
$.address.value($(this).attr('href'));
});
var changecount = 0;
$.address.change(function(e) {
if (typeof e !== 'function') {
$('span').html(changecount++);
}
});
});
3
あなたはする必要がありますページの状態が変化
- は
location.hash
を設定します。 location.hash
がユーザーによって(たとえば、戻るボタンを押すことによって)変更された場合、 のページの内容がレンダリングされます。
関連する問題
- 1. iOS:ボタンを押して別のボタンを押す方法はありますか?
- 2. 戻るボタンが押されたときの検出/警告
- 3. 戻るボタンが押されたときにオプションメニューが表示されるかどうかを検出します。
- 4. UINavigationItemの戻るボタンの長押しを検出します
- 5. 押されたボタンから戻り値を取得する
- 6. ローカル通知のボタンが押されたイベントを検出する方法は?
- 7. ローカル通知を検出する方法閉じるボタンが押された
- 8. プレス「戻る」ボタンを押さないで戻る方法
- 9. PHPを使用してテキストブラウザを検出する方法はありますか?
- 10. どのキーが押されたかを検出する方法
- 11. (JQuery-UI)ダイアログのbeforeClose()ハンドラでどのボタンが押されたのかを検出する方法はありますか?
- 12. ページ内のボタンを押すと、ブラウザの戻るボタンイベントを発生させる方法はありますか?
- 13. iPhoneアプリでボタンが押されているかどうかを確認する方法はありますか?
- 14. ユーザーがJavascriptなしで戻るボタンを押していることを検出していますか?
- 15. 戻るボタンの押下を検出する
- 16. C#| SharpDX.XInput |コントローラ上のボタンが一度押され、押されていないことを検出する方法
- 17. ブラウザの戻るボタンを押す - Jquery Mobile
- 18. ボタンが押されてアンドロイドでリリースされたときを検出する方法
- 19. 検出ボタンは、複数のアラートビューがあるとき押され
- 20. Android - 通話中にタッチスクリーンの赤いボタンを検出する方法が押されましたか?
- 21. ブラウザ(IE、Chrome、Firefox Safari)の戻るボタンを押すと、ページを更新する方法はありますか?
- 22. Java EE Webアプリケーションの「戻る」ボタンを検出する方法はありますか?
- 23. Android - アクションメディアを検出する方法ボタンを長く押す
- 24. Windowsキーが押されたかどうかを検出する方法は?
- 25. 戻るボタンを使用してメインビューに戻ります
- 26. android戻るボタンを押した後にダイアログボックスを置く方法
- 27. マウスが押されているのを検出しました
- 28. onhashchangeまたはjqueryを使用して戻るボタンを制御する
- 29. iPhoneの音量を検出するボタンを押しますか?
- 30. androidのフラグメントで戻るボタンが押されたときにonCreateViewを呼び出すのを防ぐ方法
コード例を投稿できますか? – user516883
エラーが発生しました 'TypeError:$ .address is undefined' –
私が提供した最初のリンクからjquery.address-1.5をダウンロードしましたか? – MUG4N