原生js jquery获取元素宽高、页面屏幕窗口高度,获取宽度
分享知识http://www.fedrobots.com/?search=41472我来纠错$("#div_id").width();
获得的是该div本身的宽度, (不包含padding,margin,border)
$("#div_id").outerWidth();
包含该div本身的宽度, padding上下的高度, 以及border上下的宽度(不包含margin的宽度)
$("#div_id").outerWidth(true);
包含该div本身的宽度, 以及padding,border,margin上下的总宽度
$("#div_id").height();
获得的是该div本身的高度, (不包含padding,margin,border)
$("#div_id").outerHeight();
包含该div本身的高度, padding上下的高度, 以及border上下的高度(不包含margin的高度)
$("#div_id").outerHeight(true);
包含该div本身的高度, 以及padding,border,margin上下的总高度
//原生js获取高度
网页可见区域宽: document.documentElement.clientWidth;
网页可见区域高: document.documentElement.clientHeight;
网页正文全文宽: document.documentElement.scrollWidth;
网页正文全文高: document.documentElement.scrollHeight;
网页被卷去的高(ff):document.body.scrollTop;
网页被卷去的高(ie): document.documentElement.scrollTop;
网页被卷去的左:document.body.scrollLeft;
网页正文部分上:window.screenTop;
网页正文部分左:window.screenLeft;
某个元素的宽度:obj.offsetWidth;
某个元素的高度:obj.offsetHeight;