- 獲取不含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
獲得可視區(qū)域的長度和寬度 : document.documenElement.clientHeight