js兼容函数包

实时更新中.......

    //阻止默认的兼容性,封装函数
    function stopMr(x){
      if(x.preventDefault){
        x.preventDefault();
      }else{                                                                             
        x.returnValue=false;
      }
   }

// 事件绑定函数
function addEvent(target,type,fn){
    if(target.addEventListener){
        target.addEventListener(type,fn,false);
    }else if(target.attachEvent){
        target.attachEvent("on"+type,fn);
    }else{
        target["on"+type]=fn;
    }

}

function removeEvent(target,type,fn){
    if(target.removeEventListener){
        target.removeEventListener(type,fn,false);
    }else if(target.detachEvent){
        target.detachEvent("on"+type,fn);
    }else{
        target["on"+type]=null;
    }
}

// 取消冒泡
// ev:要取消冒泡的事件对象
function stopBubble(e){
    if(e&&ev.stopPropagation){
        e.stopPropagation();
    }else{
        e.cancelBubble=true;
    }
}


// js获取计算后样式
// 兼容写法
function  getStyle(element,key){
    if(element.currenStyle){
        return element.currenStyle[key];
    }else{
        return getComputedStyle(element,null)[key];
    }
}

// body:效果要滚动滚动条才能获取和设置
// 获取body的scrollTop
function getbodyScrollT(){
    var scrollTop=document.documentElement.scrollTop||document.body.scrollTop;
    return scrollTop;
}

//设置body的scrollTop
function setbodyScrollT(num){
    if(document.documentElement.scrollTop){
        document.documentElement.scrollTop=num; 
        console.log(document.documentElement.scrollTop)
    }else{  
        document.body.scrollTop=num;
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,808评论 25 709
  • 一、关于QQ浏览器 X5内核 二、flv.js兼容性要求 参考介绍一下再微信内置浏览器的兼容性、关于浏览器兼容性问...
    合肥黑阅读 18,782评论 3 7
  • 天天时间都不够用!真想每天有48甚至72小时!!那样估计还有点空闲时间! 特种兵前两阶段,湘君都一步一个脚印过来了...
    付爱宝湘君阅读 253评论 0 0
  • 亲爱的蝴蝶妹妹: 好久不见了。 你是否还喜欢穿上你心爱的花衣裳,在身上涂上胭脂,匆匆跑到河水边孤芳自赏呢? 我记得...
    觉知之光阅读 351评论 2 4
  • 每个时代都有自己的风流有自己的时髦,要站在当时的时间点上欣赏这些人的时髦。老爸确实老了竟然开始听秦腔,我感觉他好老...
    乌哈阅读 260评论 0 2