菜单
  

    cancelBubble在IE下有效 stopPropagation在Firefox下有效

    cancelBubble是IE8及以下的浏览器阻止冒泡的一个布尔值类型的属性(非方法),

    stopPropagation()是其他标准浏览器和IE9及以上版本IE浏览器的阻止冒泡的一个方法

     

    cancelBubble非标准,逐渐会被淘汰,所以提倡使用stopPropagation()方法,而把cancelBubble只是作为处理兼容性的手段来使用。
     

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1。0 Transitional//EN" "http://www。w3。org/TR/xhtml1/DTD/xhtml1-transitional。dtd"> 

    <html xmlns="http://www。w3。org/1999/xhtml" lang="gb2312"> 

    <head> 

    <title> 阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation)</title> 

    <meta name="keywords" content="JavaScript,事件冒泡,cancelBubble,stopPropagation" /> 

    <script type="text/javascript"> 

    function doSomething (obj,evt) { 

     alert(obj。id); 

     var e=(evt)?evt:window。event; 

     if (window。event) { 

     e。cancelBubble=true; 

     } else { 

     //e。preventDefault(); 

     e。stopPropagation(); 

     } 

    </script> 

    </head> 

    <body> 

    <p id="parent1" οnclick="alert(this。id)" style="width:250px;background-color:yellow"> 

     <p>This is parent1 p。</p> 

     <p id="child1" οnclick="alert(this。id)" style="width:200px;background-color:orange"> 

     <p>This is child1。</p> 

     </p> 

     <p>This is parent1 p。</p> 

    </p> 

    <br /> 

    <p id="parent2" οnclick="alert(this。id)" style="width:250px;background-color:cyan;"> 

     <p>This is parent2 p。</p> 

     <p id="child2" οnclick="doSomething(this,event);" style="width:200px;background-color:lightblue;"> 

     <p>This is child2。 Will bubble。</p> 

     </p> 

     <p>This is parent2 p。</p> 

    </p> 

    </body> 

    </html> 



    function(ev)

    {

      var ev = ev || window。event;

       if( ev。stopPropagation )

       {

          ev。stopPropagation();

       }

       else

       {

           ev。cancelBubble = true;

       }

     

    }


  1. 上一篇:linux查看硬件信息命令
  2. 下一篇:emule服务器地址列表地址emule服务器
  1. 身体自尊量表(PSPP)

  2. 街头游园设计

  3. 甲硫醇钠生产工艺设计任务书

  4. 运动员广告形象塑造文献综述和参考文献

  5. 从何红舟《桥上的风景》中感受油画构成美

  6. Toeplitz定理及其应用+文献综述

  7. 进出口贸易与经济增长文献综述和参考文献

  8. 玫瑰精油特征香气成分研究

  9. 货币国际化国内外研究现状

  10. 多级反馈队列调度算法的研究+源代码

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回