0
A
回答
1
有趣的問題。顯然,骨幹路由在默認行爲之前被觸發。你需要做的是在骨幹路由和默認行爲之間插入一個事件處理程序,然後e.preventDefault()
。
我相信事件處理程序的執行順序取決於它們的定義順序。所以有點玩弄。您可以使用以下來檢查事件處理程序數組:$(window).data('events');
(我假設您使用的是jQuery?)
相關問題
- 1. 如何禁用點擊事件按鈕?
- 2. 如何從窗口中禁止全局鼠標點擊事件?
- 3. 如何停止按鈕點擊事件
- 4. 如何防止點擊事件?
- 5. 禁止在點擊
- 6. 如何防止鼠標事件的點擊事件
- 7. JQuery:綁定點擊hrefs
- 8. jquery點擊事件防止
- 9. 防止點擊事件jquery
- 10. 禁用父母jQuery的點擊事件
- 11. jquery禁用div的點擊事件
- 12. WP7:如何在點擊子控件時阻止網格上的點擊事件?
- 13. 在d3中拖動後始終禁止點擊事件
- 14. 禁用按鈕可防止點擊事件到服務器
- 15. 如何禁用dc.js中的rowChart上的點擊事件
- 16. 當點擊<tr>上的按鈕時,如何禁止點擊事件<tr>?
- 17. 如何將點擊事件放入點擊事件jquery中?
- 18. 防止點擊進入事件的JavaScript
- 19. jQuery的。點擊()事件停止工作
- 20. 防止默認的點擊事件(WinAPI)
- 21. 如何禁用JTable單元格上的鼠標點擊事件?
- 22. 如何禁用標籤上的jQuery點擊事件?
- 23. 如何在我的情況下禁用按鈕點擊事件?
- 24. 如何啓用/禁用點擊事件DIV-Jquery的
- 25. 如何禁用佈局的所有點擊事件?
- 26. JQUERY-UI:Datepicker - 禁用日期點擊事件
- 27. 暫時禁用點擊事件
- 28. 第一列禁用點擊事件
- 29. 禁用/啓用點擊事件Jquery
- 30. 通過單擊事件禁用錨點
是 - 使用jquery。搜索周圍我發現這個解決方案[Backbone-Boilerplate](https://github.com/tbranyen/backbone-boilerplate/blob/master/app/main.js) - 所以在初始化應用程序,他們在使用前抑制事件導航方法...關於這個的想法? – imrane 2012-07-25 20:55:16
它看起來像你可以把你的'preventDefault'權限放在該腳本的末尾。至少值得一試。 – wanovak 2012-07-25 20:59:38
你可能會繼續前進,並做到這一點。謝謝。 – imrane 2012-07-25 21:02:37