【问题标题】:JS How to find target that is causing bubbling?JS如何找到导致冒泡的目标?
【发布时间】:2014-03-28 08:32:47
【问题描述】:

首先,有什么好的资源吗,或者有人可以告诉我找出导致冒泡的元素的最佳方法是什么?

冒泡是由移动设备上的touchmove 引起的。

所以我打算做的是

$('.target-thats-bubbling').bind("touchmove", function(event){
        event.stopPropagation();       
   });

那么第二个,上面的代码可以工作吗?如果我所说的关于touchmove导致冒泡的说法属实

如果我对 touchmove 导致冒泡有误,请告诉我。我没有发现任何说它不会引起冒泡的东西。

谢谢

【问题讨论】:

  • var bubbled_event = event.target == event.currentTarget ? event : false;

标签: javascript jquery event-bubbling


【解决方案1】:

通常event.target 包含指向导致冒泡的元素的链接。

是的,touchmove 事件导致冒泡。

Useful resource on touch events.

【讨论】:

    猜你喜欢
    • 2023-01-19
    • 1970-01-01
    • 2021-08-14
    • 1970-01-01
    • 1970-01-01
    • 2014-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多