下面是javascript中制作滚动代码的常用属性:
元素的内部宽: document.body.clientWidth;
元素的内部高: document.body.clientHeight;
(包含padding,不含margin、border)
浏览器框内高度:window.innerHeight;
浏览器框外高度:window.outerHeight;
返回一个元素的布局宽度: document.body.offsetWidth;
返回一个元素的布局高度: document.body.offsetHeight;
(包括border、padding,不含margin);
网页正文全文宽: document.body.scrollWidth;
网页正文全文高: document.body.scrollHeight;
(页宽,包括超出浏览器部分,不含滚动条、margin)
网页被卷去的高: document.body.scrollTop;
网页被卷去的左: document.body.scrollLeft;
网页正文部分上: window.screenY;
网页正文部分左: window.screenX;
返回屏幕的高度: window.screen.height;
返回屏幕的宽度: window.screen.width;
屏幕窗高: window.screen.availHeight;