美文网首页
Zepto事件委托的坑

Zepto事件委托的坑

作者: LuckyJin | 来源:发表于2018-12-22 10:44 被阅读0次

事件委托在 .a 上可是却也触发了 .b 上的委托。可能是 .a 委托事件最后换了 class,DOM立刻更改了,就在 .a 事件后触发了 .b。所以这样改一下可以延缓DOM更改:

$doc.on('click','.a',function(){
    alert('a事件')
    var $this = $(this) ;
    setTimeout(function(){
        $this.removeClass('a')
        .addClass('b')    
    },30)
})

相关文章

  • Zepto事件委托的坑

    事件委托在 .a 上可是却也触发了 .b 上的委托。可能是 .a 委托事件最后换了 class,DOM立刻更改了,...

  • zepto on绑定事件遇到的坑

    最近项目中有个卡片点击的需求,卡片有点击事件,卡片上的子元素也绑定点击事件,为了避免点击子元素冒泡,在子元素点击事...

  • 微信端长按删除

    先要引用zepto.js 使用zepto自带的touchstart 和 touchend函数来监听触摸事件。本方法...

  • 事件委托

    ------------------事件委托----------------- 事件: 事件委托: 原理: 冒泡 ...

  • web前端面试题@六(事件委托)

    *说到事件委托,我们首先先要知道什么是事件委托—— · 那么什么是事件委托呢??? JS里的事件委托就是当事件...

  • 前端常见面试题(十一)@郝晨光

    什么是事件委托?为什么要用事件委托? 什么是事件委托? 事件委托,又称事件代理,就是将元素的事件处理交由父元素或者...

  • 十六、DOM之事件委托 ------ 2020-01-05

    1、事件委托: 2、事件委托的优势:

  • JQuery事件委托

    JavaScript(jQuery)中的事件委托 一:什么是事件委托? 事件委托是利用事件冒泡,只指定一个事件...

  • 前端知识填坑记(二):call和apply,bind ,new

    前端知识填坑记(一):浏览器内核,事件委托 call和apply,bind 的模拟实现 JavaScript 之 ...

  • 事件委托

    事件委托 什么是事件委托(事件代理): 事件委托就是利用事件冒泡的原理,将事件注册到父元素上,减少子元素的事件注册...

网友评论

      本文标题:Zepto事件委托的坑

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