2015-07-21 28 views
0

我稍微修改了FU缩略图模板以钩住点击事件。我还显示一个删除按钮(提供的一个)。 问题是,当我点击删除按钮时,click事件冒泡到javascript堆栈的其余部分。删除缩略图时捕捉点击事件

如何防止删除按钮传播点击事件? (通常你会做类似event.stopPropagation()...)。

感谢您的帮助

+0

点击事件自然会像大多数其他DOM事件一样冒泡。为什么这是你的网络应用程序的问题? –

回答

0

如果你想防止任何DOM事件冒泡,只需连接一个事件处理程序,你想它终止并调用stopPropagation() on the Event object的元素。例如,对于一个click事件:

someElement.addEventListener('click', function(event) { 
    event.stopPropagation(); 
}); 

上面的代码将无法在IE8工作和老年人因为addEventListenerstopPropagation在IE9首次推出。