window.pageYOffset : 谷歌浏览器 document.documentElement.scrollTop :ie 和其他浏览器 document.body.scrollTop : 火狐浏览器
下面的代码封装在base.js里面日常使用
function scroll(){
if(window.pageYOffset != null){
return {
top:window.pageYOffset,
left:window.pageXOffset
}
}
if(document.compatMode == "CSS1compat"){
return {
top:document.documentElement.scrollTop,
left:document.documentElement.scrollLeft
}
}
return {
top:document.body.scrollTop,
left:document.body.scrollLeft
}
}
// console.log(scroll().top);
//console.log(scroll().left);
function getStyle(obj,attr){
if(obj.currentStyle){ //判断ie
return obj.currentStyle[attr];
}else{
return window.getComputedStyle(obj,null)[attr];//标准浏览器
}
}