jquery删除了live()、die()和新版本的事件绑定on()、off()的方法
我的蛋疼了差不多10分钟,打电话的时候总是报错。最后,jquery删除了live()和die()方法。使用了()上的新事件绑定方法和()上的解除绑定方法。
与live()相比,新的()绑定方法比以前更高效。因为live()固定在文档节点上。如果绑定元素嵌套在深层,第一层的事件传递肯定会影响效率。On()绑定到$()选择的元素,嵌套深度可以自由选择。
on()的参数on(事件[,选择器] [,数据],处理程序(eventobject))
第二个参数是可选的,可以指定绑定元素,如:
$('.方框')。die()。on('click ',' button ',function(){ });
这样,它就绑定到。箱形元件
您可以同时绑定多个事件:
$('.演示”)。on('mouseover mouseout ',' ul li ',函数(e){ if(e . type==' mouse over '){ $(this)。add CLaSS(' over ');}else{$(this)。remove CLaSS(“over”);} })也可以接收一个属性为事件类型、属性值为事件处理程序的对象参数:
以上是边肖带来的jquery,它删除了live()和die(),以及绑定on()和off()的事件的新版本。希望大家多多支持我们~
版权声明:jquery删除了live()、die()和新版本的事件绑定on()、off()的方法是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。