[英]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.