私はスライドショーにあるウェブサイトを持っています、そして、ユーザが戻るボタンを押したとき、ページを防止します。これを行う方法はありますか?助けや助言をいただきありがとうございます。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. どのボタンがウィンドウ内のメッセージボックスから押されたかを検出する方法はありますか?
- 2. javascript経由でブラウザーでボタンを押してもボタンが押されたのを検出する方法はありますか?
- 3. ボタンが連続して押された頻度を検出する方法は?
- 4. ハードウェア「戻る」ボタンが押されたことを検出
- 5. UITextViewで戻りボタンを押したときにカスタム関数を呼び出す方法はありますか?
- 6. iOS:ボタンを押して別のボタンを押す方法はありますか?
- 7. 戻るボタンが押されたときの検出/警告
- 8. 戻るボタンが押されたときにオプションメニューが表示されるかどうかを検出します。
- 9. Cardboardビューで戻るボタンの押下を検出する方法は?
- 10. UINavigationItemの戻るボタンの長押しを検出します
- 11. 端末でキーが押されたかどうかを検出する方法はありますか?
- 12. 押されたボタンから戻り値を取得する
- 13. ローカル通知のボタンが押されたイベントを検出する方法は?
- 14. どのボタンが押されたかを検出する
- 15. ローカル通知を検出する方法閉じるボタンが押された
- 16. (JQuery-UI)ダイアログのbeforeClose()ハンドラでどのボタンが押されたのかを検出する方法はありますか?
- 17. PHPを使用してテキストブラウザを検出する方法はありますか?
- 18. プレス「戻る」ボタンを押さないで戻る方法
- 19. どのキーが押されたかを検出する方法
- 20. ブラウザの戻るボタンを押すたびにページをリロードする方法はありますか?
- 21. ページ内のボタンを押すと、ブラウザの戻るボタンイベントを発生させる方法はありますか?
- 22. iPhoneアプリでボタンが押されているかどうかを確認する方法はありますか?
- 23. javascriptを使用してボタンのクリックイベントを検出する方法はありますか?
- 24. ブラウザの戻るボタンを押す - Jquery Mobile
- 25. QWebViewでマウスボタンが押されたかどうかを検出する方法は?
- 26. ユーザーがJavascriptなしで戻るボタンを押していることを検出していますか?
- 27. 戻るボタンの押下を検出する
- 28. C#| SharpDX.XInput |コントローラ上のボタンが一度押され、押されていないことを検出する方法
- 29. 戻るボタンが押されたハンドラ
- 30. ボタンが押されてアンドロイドでリリースされたときを検出する方法
コード例を投稿できますか? – user516883
エラーが発生しました 'TypeError:$ .address is undefined' –
私が提供した最初のリンクからjquery.address-1.5をダウンロードしましたか? – MUG4N