案例:事件冒泡

作者: Hello杨先生 | 来源:发表于2019-07-09 16:12 被阅读4次
<style>
        .no1 {
            width: 600px;
            height: 600px;
            border: 1px solid red;
            margin-left: 20px;
        }

        .no2 {
            width: 450px;
            height: 450px;
            border: 1px solid green;
            margin-left: 20px;
        }

        .no3 {
            width: 200px;
            height: 200px;
            border: 1px solid blue;
            margin-left: 20px;
        }
    </style>
<div class="no1" onclick="show1()">
        1一
        <div class="no2" onclick="show2()">
            2二
            <div class="no3" onclick="show3()">
                3三
            </div>
        </div>
    </div>
<script>
        function show1(e) {
            console.log("show1");
            var myEvent = e || event ;
            if (myEvent.stopPropagation) {  //调用stopPropagation就可以阻止时间冒泡
                myEvent.stopPropagation() ;
            }else{
                myEvent.cancelBubble = true ;   //兼容IE
            }
        }

        function show2(e) {
            console.log("show2");
            var myEvent = e || event ;
            if (myEvent.stopPropagation) {  //调用stopPropagation就可以阻止cdff
                myEvent.stopPropagation() ;
            }else{
                myEvent.cancelBubble = true ;   //兼容IE
            }
        }

        function show3(e) {  //e默认对象
            console.log("show3");
            var myEvent = e || event ;
            if (myEvent.stopPropagation) {  //调用stopPropagation就可以阻止时间冒泡
                myEvent.stopPropagation() ;
            }else{
                myEvent.cancelBubble = true ;   //兼容IE
            }
        }
    </script>

相关文章

  • 案例:事件冒泡

  • js实现点击登录出现蒙版效果 事件冒泡运用

    事件冒泡:当事件发生后,这个事件就要开始传播(从里到外或者从外向里)去除事件冒泡 案例分析: 总结:如果不停止事件...

  • 原始类型与事情委托

    1.绑定事件: 二、事件冒泡与事件捕获 事件委托 案例见事件委托 计时器

  • 02-12js应用

    一:车牌号限行案例 二:属性操作 三:BOM操作 四:计时事件 五:广告轮播案例 六:事件绑定 七:事件冒泡和事件捕捉

  • 阻止冒泡小案例

    本文提到有关于阻止事件冒泡的一个小案例

  • 浅析前端事件流

    IE的事件流叫做事件冒泡,即事件开始时有具体的元素接收,然后逐级向上传播。 我们通过一个案例来理解下事件冒泡 我们...

  • 微信小程序中bind和catch的区别

    bindtap 冒泡事件,事件绑定不会阻止冒泡事件向上冒泡catchtap 非冒泡事件, 事件绑定阻止冒泡事件...

  • 事件绑定 和 方法传值

    冒泡和非冒泡事件绑定 bindtap: 冒泡事件绑定 catchtap: 非冒泡事件绑定当其他的事件冒泡到当前元素...

  • wepy基础知识

    1、bind事件绑定不会阻止冒泡事件向上冒泡,catch事件绑定可以阻止冒泡事件向上冒泡。https://deve...

  • 微信小程序 WXML事件 WXML冒泡事件列表

    WXML事件分为 冒泡事件 和 非冒泡事件。 冒泡事件:当一个事件被触发后,该事件会向父节点传递。 非冒泡事件:不...

网友评论

    本文标题:案例:事件冒泡

    本文链接:https://www.haomeiwen.com/subject/lwzxkctx.html