簡體   English   中英

如何確定javascript或jquery中事件處理程序被觸發的順序?

[英]how to determine the order of being triggered of a event handler in javascript or jquery?

如果多個事件處理程序將響應一個事件,事件處理的回調函數在不同的地方被定義,我怎么能知道哪些處理程序將首先觸發,egwhen檢查on/off一個radioradio結合多個處理程序,所以如何判斷哪一個先被執行?

Javascript事件處理程序命令

如果使用JQuery來綁定事件,則可以保證處理程序的觸發順序與它們綁定的順序相同。 否則訂單正式未定義。

如果你不能使用JQuery或類似的框架,你可以通過使用自己的自定義偶數綁定輕松地模擬它,其中你的泛型處理程序是一個函數,它保存一系列函數並按順序調用它們。

文件 -
綁定到該元素的事件類型的所有處理程序都將被觸發。 如果注冊了多個處理程序,它們將始終按照綁定的順序執行。 在執行所有處理程序之后,事件沿着正常事件傳播路徑繼續。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM