[英]how to determine the order of being triggered of a event handler in javascript or jquery?
如果多個事件處理程序將響應一個事件,事件處理的回調函數在不同的地方被定義,我怎么能知道哪些處理程序將首先觸發,egwhen檢查on/off
一個radio
的radio
結合多個處理程序,所以如何判斷哪一個先被執行?
如果使用JQuery來綁定事件,則可以保證處理程序的觸發順序與它們綁定的順序相同。 否則訂單正式未定義。
如果你不能使用JQuery或類似的框架,你可以通過使用自己的自定義偶數綁定輕松地模擬它,其中你的泛型處理程序是一個函數,它保存一系列函數並按順序調用它們。
文件 -
綁定到該元素的事件類型的所有處理程序都將被觸發。 如果注冊了多個處理程序,它們將始終按照綁定的順序執行。 在執行所有處理程序之后,事件沿着正常事件傳播路徑繼續。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.