• js 阻止父级元素的事件向子级元素传递


    <html>
    <title></title>
    <head>
        <meta charset="utf-8">
        <style type="text/css">
            .divone{100px;height:100px;background:black;position: relative;cursor: pointer}
            .divchild{position: absolute;margin:10px;50px;height:50px;background:white;cursor: pointer}
        </style>
        <script type="text/javascript">
            function divone(){ 
                //这里是divone事件的代码 
                console.log('divone事件');
                stopPropagation();
            } 
            
            function divchild(){
                //这里是divchild事件的代码 
                console.log('divchild事件');
                stopPropagation();
            }

            function stopPropagation(e) {  
                e = e || window.event;  
                if(e.stopPropagation) { //W3C阻止冒泡方法  
                    e.stopPropagation();  
                } else {  
                    e.cancelBubble = true; //IE阻止冒泡方法  
                }  
            }
        </script>
    </head>
    <body>
        
        <div class="divone" onclick="divone(this)"> 
            
            <div class="divchild" onclick="divchild(this)"></div> 
            
        </div> 
     
    </body>
    </html>
  • 相关阅读:
    redis远程连接超时
    GNU LIBC源代码学习之strcmp
    计算最小生成树
    域名和空间的绑定问题
    Spring MVC 基于Method的映射规则(注解版)
    Spring MVC 基于URL的映射规则(注解版)
    手把手教你编写Logstash插件
    Ruby中如何识别13位的时间戳
    [logstash-input-http] 插件使用详解
    Java直接(堆外)内存使用详解
  • 原文地址:https://www.cnblogs.com/guangzhou11/p/13207663.html
Copyright © 2020-2023  润新知