JQuery获取元素宽高以及相对距离
———————————————————————————
1、获取浏览器显示区域(可视区域)的高度 :
$(window).height();
2、获取浏览器显示区域(可视区域)的宽度 :
$(window).width();
3、获取页面的文档高度
$(document).height();
4、获取页面的文档宽度 :
$(document).width();
5、浏览器当前窗口文档body的高度:
$(document.body).height();
6、浏览器当前窗口文档body的宽度:
$(document.body).width();
7、获取滚动条到顶部的垂直高度 (即网页被卷上去的高度)
$(document).scrollTop();
注:通过
$(document).scroll(function(){//对滚轮事件的监听
var scroll_top = $(document).scrollTop();
console.log(scroll_top);
} )
可实时获取滚轮滑动的距离。8、获取滚动条到左边的垂直宽度 :
$(document).scrollLeft();
9、获取或设置元素的宽度:
$(obj).width();
10、获取或设置元素的高度:
$(obj).height();
11、某个元素的上边界到body最顶部的距离:obj.offset().top;(在元素的包含元素不含滚动条的情况下)
12、某个元素的左边界到body最左边的距离:obj.offset().left;(在元素的包含元素不含滚动条的情况下)
13、返回当前元素的上边界到它的包含元素的上边界的偏移量:obj.offset().top(在元素的包含元素含滚动条的情况下)
14、返回当前元素的左边界到它的包含元素的左边界的偏移量:obj.offset().left(在元素的包含元素含滚动条的情况下)
15、设置元素相对于有定位父级的left距离
$(obj).css(“left”,距离);
16、设置元素相对于有定位父级的top距离
$(obj).css(“top”,距离);