码迷,mamicode.com
首页 > Web开发 > 详细

jquery获取元素各种宽高及页面宽高

时间:2019-07-01 10:45:33      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:sof   网页   OLE   情况   class   offset   情况下   pre   log   

如何使用jquery来获取网页里各种高度? 示例如下:

1 $(document).ready(function(){ 2     var divWidth = $("#div").width(),//width()返回元素的宽高,不包括padding/border/margin
3         divInnerWidth = $("#div").innerWidth(),//innerWidth()返回元素的宽高 + padding
4         divOuterWidth = $("#div").outerWidth(),//outerWidth()返回元素的宽高 + padding + border
5         divouterWidthTrue = $("#div").outerWidth(true);//outerWidth(true)返回元素宽高 + padding + border + margin
6     console.log(divWidth,divInnerWidth,divOuterWidth,divOuterWidthTrue);
7 })
 

 

 1 // 获取浏览器显示区域(可视区域)的高度 :
 2 $(window).height();
 3 
 4 // 获取浏览器显示区域(可视区域)的宽度 :
 5 $(window).width();
 6 
 7 // 获取页面的文档高度
 8 $(document).height();
 9 
10 // 获取页面的文档宽度 :
11 $(document).width();
12 
13 // 浏览器当前窗口文档body的高度:
14 $(document.body).height();
15 
16 // 浏览器当前窗口文档body的宽度:
17 $(document.body).width();
18 
19 // 获取滚动条到顶部的垂直高度 (即网页被卷上去的高度)
20 $(document).scrollTop();
21 
22 // 获取滚动条到左边的垂直宽度 :
23 $(document).scrollLeft();
24 
25 // 获取或设置元素的宽度:
26 $(obj).width();
27 
28 // 获取或设置元素的高度:
29 $(obj).height();
30 
31 // 某个元素的上边界到body最顶部的距离:
32 $(obj).offset().top;   // (在元素的包含元素不含滚动条的情况下)
33 
34 // 某个元素的左边界到body最左边的距离:
35 $(obj).offset().left; // (在元素的包含元素不含滚动条的情况下)
36 
37 // 返回当前元素的上边界到它的包含元素的上边界的偏移量
38 $(obj).offset().top // (在元素的包含元素含滚动条的情况下)
39 
40 // 返回当前元素的左边界到它的包含元素的左边界的偏移量
41 $(obj).offset().left // (在元素的包含元素含滚动条的情况下)

 

jquery获取元素各种宽高及页面宽高

标签:sof   网页   OLE   情况   class   offset   情况下   pre   log   

原文地址:https://www.cnblogs.com/guoliping/p/11112395.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!