- 获取不含Border样式的兼容写法
window.onload = function(){
var container=document.getElementById('container');
function getStyle(obj,attr){
if(obj.currentStyle){ //IE
return obj.currentStyle[attr];
}
else{ //firefox safari
return getComputedStyle(obj,false)[attr];
}
}
alert(getStyle(container,'width'));
};
获取相对于文档的位置
jquery中使用 $("#id").offset()
原生方法中可以 使用document.getElementById("id").getBoundingRect()方法来获取相对于窗口的距离!
获得滚动条的距离:document.body.scrollTop
获得可视区域的长度和宽度 : document.documenElement.clientHeight