美文网首页
兼容问题收集

兼容问题收集

作者: liuzihe | 来源:发表于2017-08-25 13:33 被阅读0次

    前言

    由于旧版IE和W3C标准实现上有很多不同的地方,导致了很多坑爹的兼容问题Orz。
    希望可以收录一下,以便以后翻阅使用。

    阻止事件冒泡

    function stopBubble(e) { 
    //如果提供了事件对象,则这是一个非IE浏览器 
    if ( e && e.stopPropagation ) 
        //因此它支持W3C的stopPropagation()方法 
        e.stopPropagation(); 
    else 
        //否则,我们需要使用IE的方式来取消事件冒泡 
        window.event.cancelBubble = true; 
    }
    

    阻止默认事件

    //阻止浏览器的默认行为 
    function stopDefault( e ) { 
        //阻止默认浏览器动作(W3C) 
        if ( e && e.preventDefault ) 
            e.preventDefault(); 
        //IE中阻止函数器默认动作的方式 
        else 
            window.event.returnValue = false; 
        return false; 
    }
    

    相关文章

      网友评论

          本文标题:兼容问题收集

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