//获得窗口可见高winHeight
function findDimensions(){
var winHeight1=0,winHeight2=0,winHeight3=0,winHeight4=0;
if(window.innerWidth){winHeight1=window.innerHeight;}
if(document.body){if(document.body.clientWidth){winHeight2=document.body.clientHeight;}if(document.body.scrollHeight){winHeight3=document.body.scrollHeight;}}
if(document.documentElement&&document.documentElement.clientWidth){winHeight4=document.documentElement.clientHeight;}
winHeight=Math.max(winHeight1,winHeight2,winHeight3,winHeight4);
return winHeight;
};
//获取当前滚动高度
function getCurrScrollTop(){
var currScrollTop = document.body.scrollTop;
if(currScrollTop == 0)
currScrollTop = document.documentElement.scrollTop;
return currScrollTop;
}
//获取指定id的元素top值
function getCurrElementTop(id){
if($("#" + id).length <= 0){return 0;}
return $("#" + id).offset().top - $(window).height();
}
js:获得窗口可见高,滚动高,top值
最新推荐文章于 2024-06-06 22:56:39 发布