怎么阻止父元素的冒泡事件,event.stopPropagation测试无效

2025-02-23 20:24:34
推荐回答(2个)
回答1:

你的event.stopPropagation();是对click事件的操作,而里的面板透明度变化是mousedown的动作的事件。
$('.draw').click(function(event){
// ...
}).mousedown(function(e){
e.stopPropagation();
})

回答2:

input.onclick=function(ev){ var e=window.event || ev; if(e.stopPropagation){ e.stopPropagation(); }else{ e.cancelBubble=true; } }