单击和Mousedown Jquery 1.9.1

时间:2013-09-12 15:45:15

标签: javascript jquery

我使用的是jquery 1.9.1,我有一个带有两个子元素的父元素。当我使用mousedown()向父元素添加处理程序并使用click()向子元素添加处理程序时,只有父元素触发。当我使用mousedown()为所有三个处理程序添加处理程序时,它们都会像我期望的那样触发。

第一种情况如何阻止调度click事件。

这是一个不起作用的香草javascript示例

http://jsfiddle.net/Nxn56/8/

1 个答案:

答案 0 :(得分:2)

尝试这样的事情:

$(#parent).on('mousedown', function(e){
    e.stopPropagation();
    alert("Mouse Down on Parent");
});
$(#child).on('click', function(e){
    e.stopPropagation();
    alert("Click On Child");
});