實時更新中.......
//阻止默認的兼容性,封裝函數
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;
}
}