10
A
回答
7
有四種方法我能想到的:
自己管理的回調,並且只有一個事件處理函數調用所需順序的功能。
在應該最後觸發的函數中,在零毫秒超時中執行實際工作。如果所有其他函數同步工作(並且您可以在事件冒泡期間不會發生最後一個函數),那麼這將實現同樣的效果。
將待解決的最後處理程序綁定到DOM樹中更高的位置。您必須測試是否適用於
submit
事件;這些事件冒泡在IE中不起作用,但jQuery docs提到這已經在jQuery中被規範化。可能值得一試。有點類似於1,當綁定除低優先級之外的任何其他處理程序時,解除綁定後者,綁定新的處理程序,最後重新綁定最後運行的程序。
2
你可以使用的處理程序自定義事件,並有第一個處理程序捕獲提交,以防止它,做它的東西,火爲第二處理該事件,並有第二個不提交
1
如果你想使用/可以使用自定義事件,你可以使用https://github.com/fusion-events/fusion-framework
相關問題
- 1. 更改事件的優先級與jQuery
- 2. JavaScript事件的優先級
- 3. 事件的優先級
- 4. 優先級嵌套事件
- 5. 線程 - 優先級突發事件與優先級
- 6. jQuery:優先考慮事件
- 7. 設置VB.NET事件的優先級
- 8. DOM事件的優先級隊列
- 9. 組件與指令事件優先級
- 10. 優先級和優先級
- 11. 事件優先級和流程訂單
- 12. 在HTML事件中設置優先級
- 13. 優先級隊列中的優先級
- 14. jQuery:通過CSS選擇器註冊的事件優先級?
- 15. jQuery更改CSS優先級?
- 16. Javascript事件優先
- 17. 優先上傳優先級,以高優先級使用HTB qdiscs
- 18. Oracle中的自願事務優先級
- 19. 事務隊列的優先級(msmq)
- 20. 優先級
- 21. 基於級別優先級生成樹的jquery插件
- 22. MySQL的優先級
- 23. ActiveMQ的優先級
- 24. CSS和jQuery的優先級問題
- 25. JQuery和Facebook API函數優先級/優先
- 26. 流程優先與線程優先級
- 27. 具有TypedActor的基於事件的優先級調度程序
- 28. javascript keydown事件的優先級是多少(如果有的話)?
- 29. 使用Javascript中的extenal庫處理事件的優先級
- 30. C++函數中非常奇怪的優先級/優先級
使用jQuery,事件處理程序按照它們綁定的順序執行。所以把它們按照正確的順序綁定,你很好。 – 2012-03-23 16:55:08
請給我們一些代碼 – Har 2012-03-23 16:55:27
好的,問題是我不希望我的代碼被綁定到這個預定義的順序事物:( – Alex 2012-03-23 17:28:14