`
jetsteven
  • 浏览: 1304 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

ie9 已经支持 stopPropagation 阻止冒泡

 
阅读更多
    $(function () {
        $(window).mousedown(function(e){
            alert(typeof e.stopPropagation); //显示的是function
        });
    });

ie9 已经支持 stopPropagation 阻止冒泡
分享到:
评论

相关推荐

    js阻止冒泡及jquery阻止事件冒泡示例介绍.docx

    W3C标准的`event.stopPropagation()`被现代浏览器广泛支持,而IE浏览器则使用`event.cancelBubble = true;`。 ```javascript function stopPropagation(e) { var evt = e || window.event; if (evt....

    JavaScript中捕获/阻止捕获、冒泡/阻止冒泡方法

    为了跨浏览器兼容性,开发者可能需要使用`event.cancelBubble = true`(IE)或`event.stopPropagation()`(W3C标准)来阻止事件冒泡,以及`event.capture = true`(非标准)或`addEventListener`的第三个参数为`true...

    javascript阻止事件冒泡的一种方法

    与`event.stopPropagation()`不同,`event.stopImmediatePropagation()`不仅阻止了事件冒泡,还阻止了同一个元素上的其他事件处理器执行。这意味着如果有多个事件监听器绑定在同一元素上,一旦调用了`...

    阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation)

    阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation) 在JavaScript事件处理机制中,事件冒泡传递是一个重要的概念。当一个元素触发某个事件时,该事件就会沿着DOM树向上传递,直到到达文档的根元素为止...

    js阻止默认浏览器行为与冒泡行为的实现代码.docx

    - `event.stopPropagation()`:仅阻止事件冒泡,允许默认行为。 在Prototype库中,可以使用`Event.stop(event)`来同时阻止默认行为和事件冒泡。 **事件冒泡与默认行为的实际应用**: 在某些情况下,如表单提交或...

    js阻止冒泡及jquery阻止事件冒泡示例介绍

    js阻止冒泡 在阻止冒泡的过程中,W3C和IE采用的不同的方法,那么我们必须做以下兼容。 代码如下: function stopPro(evt){ var e = evt || window.event; //returnValue如果设置了该属性,它的值比事件句柄的返回值...

    jQuery中阻止冒泡事件的方法介绍

    3. **兼容性函数**:对于那些不支持`event.preventDefault()`的旧版浏览器(主要是IE),可以使用以下函数来阻止冒泡: ```javascript function stopDefault(e) { if (e && e.preventDefault) { e....

    js(冒泡)中的preventDefault和stopPropagation.doc

    // IE下阻止冒泡 } else { e.stopPropagation(); // 其它浏览器下阻止冒泡 } } (this.id)" style="width:250px;background-color:yellow"> <p>This is parent1 div. (this, event)"> <p>This is child1 ...

    js阻止冒泡和默认事件(默认行为)详解

    而按钮点击事件的处理函数返回`false`,既可以阻止冒泡也可以阻止默认行为,这是一种简便写法,仅适用于支持此行为的浏览器。 综上所述,JavaScript中的阻止冒泡和阻止默认行为是非常重要的技术点,它们在处理复杂...

    兼容各大浏览器的JavaScript阻止事件冒泡代码

    - 判断`e.stopPropagation`是否存在,如果存在则调用它,这适用于非IE浏览器(如Mozilla和Opera),它们支持`stopPropagation`方法用于阻止事件冒泡。 - 如果`window.event`存在(主要是IE浏览器),则通过设置`...

    在点击div中的p时,如何阻止事件冒泡

    1. `cancelBubble`函数内部首先判断浏览器是否支持`stopPropagation`方法,这是W3C标准中的事件阻止冒泡方法。对于不支持此方法的老版本IE浏览器,它会使用`cancelBubble = true`来达到相同的效果。 2. 在`show(info...

    JavaScript捕捉事件和阻止冒泡事件实例分析

    对于不支持捕获的老版本IE浏览器,可以使用`window.event.cancelBubble = true`,而在其他浏览器中,使用`event.stopPropagation()`即可。jQuery库提供了便捷的API,例如`event.stopPropagation()`,用于阻止事件...

    JS事件冒泡浏览器兼容

    此外,`event.stopPropagation()`方法可以阻止事件继续向上冒泡,而`event.stopImmediatePropagation()`则不仅可以阻止冒泡,还能阻止同一元素上的其他事件处理函数被执行。 总结一下,JavaScript事件冒泡是浏览器...

    JS阻止冒泡事件以及默认事件发生的简单方法

    代码如下:function stopBubble(e){ if(e&&e.stopPropagation){//非IE e.stopPropagation(); } else{//IE window.event.cancelBubble=true; } } 如果要阻止默认事件的触发,即默认的href事件,那么就需要...

    重新认识vue之事件阻止冒泡的实现

    例如,IE浏览器使用`event.cancelBubble = true`,而其他浏览器则使用`event.stopPropagation()`。在Vue中,可以通过`$event`变量来访问原始的DOM事件对象,并在其事件处理函数中调用`event.stopPropagation()`。 ...

    浅谈javascript事件取消和阻止冒泡

    在处理事件时,有时我们需要阻止事件的默认行为或者避免事件的冒泡,这就是所谓的事件取消和阻止冒泡。 首先,让我们来理解什么是事件取消。事件取消的目标是防止浏览器执行与特定事件相关的默认行为。例如,当用户...

Global site tag (gtag.js) - Google Analytics