回到頂部

jquery中on方法原理分析

時間:5年前   作者:炫木之光   瀏覽:360   [站內原創,轉載請注明出處]

標簽: JavaScript   jQuery  

在新版本的jquery中推薦使用on方法來綁定事件,用這個方法綁定的事件會逐個執行不會有后面方法覆蓋前面方法的問題,有的人利用addEventerListener的方法處理一些兼容,來綁定事件。這種方式雖說不會有事件覆蓋的問題,但是在ie中綁定事件會倒序執行。一個偶然的機會聽說一個叫做事件隊列的名詞,過了一段時間才想明白是什么情況。jquery是基于數組的拓展,事件方面應該也是基于數組做的,就是在調用on的時候將傳遞的函數push在一個數組里面,當觸發事件的時候,將數組里面的函數按順序call一遍,就會解決綁定的事件覆蓋的問題,而且事件執行順序也會是綁定的順序,在ie下也不會有倒序的問題了。

補充:下方圖片僅僅是一個例子,代碼還不完善,看看就算了。(經測試IE6、9、chrome都ok)

炫木之光最后編輯于:5年前

內容均為作者獨立觀點,不代表八零IT人立場,如涉及侵權,請及時告知。

評論努力加載中...
暫無評論
暫無評論

手機掃碼閱讀

熱門相關

加載中...
關于我們   聯系我們   申請友鏈   贊助記錄   站點地圖
? 2014 - 2017 www.1255315.live All Rights Reserved. 京ICP備14042174號-1
本站遵循 CC BY 4.0 協議,轉載請注明出處 。
辽宁十一选五走实图 浙江11选5推荐专家 黑龙江福彩p62开奖结果 一分快3下载官网 极速赛车开奖走势图 内蒙古体彩11选5开奖直播 北京十一选五开奖详情 排列五走势图带连线图 浙江十一选五哪里可以玩 快乐双彩开奖结果双今天 北京快三下期和值预测