0

我做了简单的点击功能,但它在 IE 中无法正常工作。I have two box first name is 'big'second is 'small'click on big it will alert massage. Big is parent of 'small' box所以如果你click on small it will also alert. 产生错误的步骤。单击黑色 div 并且不要离开鼠标按钮将其拖动到红色 div 它不会在 Firefox 中提醒按摩,但它会在 IE 中提醒按摩。示例代码链接

$(function () {
    $('.big').click(function () {
        alert(0)
    })
})
4

1 回答 1

0

如果我理解正确,您不希望在.small单击 div 时发生警报?

为此,您需要在.smalldiv 单击时停止事件传播,如下所示:

$('.big').click(function(){
    alert(0);
});

$('.small').click(function(e){
    e.stopPropagation();
 });

请参阅此处的示例:http: //jsfiddle.net/dwqTU/3/

于 2013-02-15T09:58:57.283 回答