美文网首页
on(),live(),bind(),delegate()的区别

on(),live(),bind(),delegate()的区别

作者: 5b5072cc2c5b | 来源:发表于2019-03-18 23:03 被阅读0次
    • live()是对bind()的更改,通过live绑定的事件对后添加进来的元素也起作用,live()是利用事件冒泡的原理把事件绑定在元素的祖先上(document),document向下去寻找符合条件的元素,不用等document加载完成也可以执行
    • delegate() 可指定事件委托对象,直接锁定选择器,相比live()性能更优
    • on()对于事件委托的对象可以选填,如果不填,则事件绑定在自身身上
    • bind()只能给调用它的时候已经存在的元素绑定事件,不能给未来添加进来的元素绑定事件,存在局限性

    相关文章

      网友评论

          本文标题:on(),live(),bind(),delegate()的区别

          本文链接:https://www.haomeiwen.com/subject/kcgimqtx.html