zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    JVM系列(五)并发相关
    String的hashCode 和equals 区别
    JVM系列(四)生命周期和classloader
    jvm面试题解答
    memcached(十三)注意事项
    memcached(十二)监控
    memcached(十)动态扩容
    memcached(九)--LRU
    memcached(八)-- set指令内部实现
    用通俗易懂的大白话讲解Map/Reduce原理
  • 原文地址:https://www.cnblogs.com/guangzhou11/p/13207663.html
Copyright © 2011-2022 走看看