我有一個網站是在幻燈片放映和當用戶按下後退按鈕我希望它回到專輯視圖不是事先並阻止頁面。有沒有辦法做到這一點?感謝您的任何幫助或建議。有沒有一種方法使用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. 檢測瀏覽器後退按鈕按下 - jquery移動
- 2. Zend - 檢查瀏覽器的後退按鈕是否被按下
- 3. 使用history.pushState後檢測瀏覽器後退按鈕
- 4. JavaScript或jQuery瀏覽器後退按鈕點擊檢測器
- 5. 瀏覽器後退按鈕
- 6. Jquery .toggle()和瀏覽器後退按鈕
- 7. History.js中有沒有方法知道按下後退按鈕
- 8. asp.net:登錄後有沒有辦法「禁用」瀏覽器的後退按鈕?
- 9. ASP.NET button_click沒有發射,瀏覽器後退按鈕後
- 10. 去一回瀏覽器後退按鈕
- 11. 無法讀取按下瀏覽器的後退按鈕
- 12. 有沒有一種方法來編程控制android後退按鈕的背光?
- 13. 有沒有辦法阻止用瀏覽器後退按鈕離開網頁?
- 14. 當按下後退按鈕時,onStop()沒有被調用
- 15. 後退按鈕被按下
- 16. 禁用瀏覽器後退按鈕javascript
- 17. 按下瀏覽器後退按鈕後出現模式
- 18. 註銷後瀏覽器後退按鈕
- 19. 在Salesforce Visualforce頁面中檢測瀏覽器後退按鈕
- 20. 一種方法來檢測哪些按鈕應該被釋放
- 21. 有沒有一種方法或我可以用來使按鈕按自己?
- 22. 如何使用HTML.Action()來模擬瀏覽器後退按鈕?
- 23. 有沒有辦法使用web瀏覽器點擊按鈕的一般方式
- 24. 有沒有一種方法可以檢測哪些活動將在點擊後退按鈕後恢復?
- 25. jQuery - 檢測按鈕是否被按下
- 26. 添加一個圖像按鈕,然後按一下按鈕沒有檢測
- 27. 使用jQuery更改瀏覽器中的後退按鈕功能
- 28. 按下瀏覽器後退按鈕時清除表格數據
- 29. 按下Android後退按鈕時兒童瀏覽器不關閉
- 30. WP7:在瀏覽器上按下後退按鈕時的黑屏
你可以發佈代碼示例嗎? – user516883
即時通訊錯誤'TypeError:$。地址未定義' –
您是否從我提供的第一個鏈接下載了jquery.address-1.5? – MUG4N