簡體   English   中英

jQuery .on已觸發事件

[英]jQuery .on already fired event

如果在加載DOM之后執行類似的操作,該函數仍會執行:

$(document).ready(fn)

但是,如果先前已經觸發了'myEvent'事件,則以下命令不會執行該函數:

$(document).on('myEvent', fn)

是否有一個jQuery解決方案 ,不需要我編寫自己的事件委托人,它可以將先前的事件觸發到“后期”事件處理程序?

實際上,我認為您不需要這樣做,因為那應該表明設計決策錯誤。

此外,即使文檔已經發出信號准備就緒 ,也可以執行ready事件回調, 因為該事件在每個頁面生命周期中發生一次

試想一下, click事件將允許您執行所請求的操作,但是在添加事件處理程序之前,用戶多次單擊了目標元素? 設置事件處理程序會兩次還是多次調用它?

暫無
暫無

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

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