スクロールバーの高さと可視領域の高さの互換性のある書き方を取得します.
2358 ワード
//
function getscolloffset(){
if(window.pageXOffset){
return{
x:window.pageXOffset,
y:window.pageYOffset
}
}else{
return{
x:document.documentElement.scrollLeft+document.body.scrollLeft,
y:document.documentElement.scrollTop+document.body.scrollTop
}
}
}
//
function getViewPortOffset(){
if(window.innerWidth){
return{
w:window.innerWidth,
h:window.innerHeight
}
}else{
if(document.compatMode==='BackCompat'){
return{
w:document.body.clientWidth,
h:document.body.clientHeight
}
}else{
return{
w:document.documentElement.clientWidth,
h:document.documentElement.clientHeight
}
}
}
}