我有一個頁面改變哈希相當多,我想添加的功能,當後退/前進按鈕被按下(如在哈希變化),一個函數運行。我已經看到你可以通過輪詢來實現,但這是唯一的方法嗎?檢測何時按下後退/前進按鈕而不進行輪詢? (哈希變化)
2
A
回答
1
你必須使用輪詢來使它跨瀏覽器工作。
Firefox 3.6,Safari 5.0.3和Chrome 8支持window.onhashchange
。
可以用於檢測通過事件......
if ('onhashchange' in window) {
// Supported
}
0
我建議本Alman的燒烤插件。
相關問題
- 1. 後退和前進按鈕
- 2. 按下後退/前進按鈕時出現錯誤
- 3. 支持帶ajax的瀏覽器後退按鈕而不依賴哈希變化?
- 4. Jquery哈希變化 - Ajax表單後退按鈕
- 5. 讓後退按鈕CLICS /哈希變化觸發一個事件
- 6. 陣營使用後退/前進按鈕
- 7. 檢測鼠標後退/前進按鈕的點擊
- 8. 節點webkit後退/前進按鈕狀態檢測
- 9. 如何檢測,而另一個進程按任何按鈕運行和檢測回採後運行的進程
- 10. signalr ie9後退前進按鈕問題
- 11. jQuery的.slideToggle與後退/前進按鈕
- 12. 與前進/後退按鈕的支持
- 13. IFRAME和後退/前進按鈕
- 14. 檢測URL中的返回按鈕/哈希變化
- 15. 檢測按鈕的後退按鈕
- 16. 與對象改變DOM時的後退或前進按鈕
- 17. 使用前進和後退按鈕對圖像進行迭代
- 18. IE6/7後退/前進按鈕不改變window.location.hash
- 19. 在按下後退/前進按鈕時保留DOM上的更改
- 20. 如何檢測在QWizard中按下的後退按鈕?
- 21. 檢測長按UINavigationItem的後退按鈕
- 22. 防止在按下後退/前進按鈕時查看受限制的頁面
- 23. 安卓後退按鈕按下檢查
- 24. 如何在Delphi中檢測前進和後退鼠標按鈕事件?
- 25. 如何使用History.js檢測被點擊的後退/前進按鈕?
- 26. 後退按鈕導致哈希值改變頁面陷阱javascript
- 27. Javascript/jQuery僅在瀏覽器後退/前進按鈕點擊時檢測到散列更改
- 28. 如何檢測Silverlight導航應用程序中的後退按鈕或前進按鈕導航
- 29. 防止瀏覽器後退和前進按鈕下載
- 30. 在iOS下的UIWebViews中禁用前進和後退按鈕
這就是我所害怕的。謝謝回覆。 – Samsquanch 2010-12-08 04:59:51