jquery尺寸:宽度与高度

  width() 方法设置或返回元素的宽度(不包括内边距、边框或外边距)。

  height() 方法设置或返回元素的高度(不包括内边距、边框或外边距)。

  innerWidth() 方法返回元素的宽度(包括内边距)。

  innerHeight() 方法返回元素的高度(包括内边距)。  

  outerWidth() 方法返回元素的宽度(包括内边距和边框)。

  outerHeight() 方法返回元素的高度(包括内边距和边框)。

  outerWidth(true) 方法返回元素的宽度(包括内边距、边框和外边距)。

  outerHeight(true) 方法返回元素的高度(包括内边距、边框和外边距)。

  $(document).width()与$(window).width()返回文档(HTML 文档)和窗口(浏览器视口)的宽度和高度。

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta charset="utf-8" />
 5 <title></title>
 6 <link rel="stylesheet" href="css/all.css" />
 7 <style type="text/css">
 8 div { margin: 10px; padding: 10px; width: 300px; height: 200px; border: 10px solid #ccc; }
 9 </style>
10 <script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
11 <script type="text/javascript" src="js/all.js"></script>
12 </head>
13
14 <body>
15 <div></div>
16 <div></div>
17 <div></div>
18 <div></div>
19 <div></div>
20 <div></div>
21 <div></div>
22 <div></div>
23 <div></div>
24 </body>
25 </html>
26 <script type="text/javascript">
27     var s1 =‘width()是‘ + $(‘div‘).width() +‘px,因为width()不包含margin,padding,border‘;
28     var s2 =‘innerWidth()是‘ + $(‘div‘).innerWidth() +‘px,因为包含了padding,左右各10px‘;
29     var s3 =‘outerWidth()是‘ + $(‘div‘).outerWidth() +‘px,因为包含了padding(左右名10px)与border(左右名10px)‘;
30     var s4 =‘outerWidth(true)是‘ + $(‘div‘).outerWidth(true) +‘px,包含了padding,margin,border,左右名10px‘;
31     var s5 =‘document文档的width()是‘ + $(document).width() +‘px‘;
32     var s6 =‘window窗口的width()是‘ + $(window).width() +‘px‘;
33     alert(s1);
34     alert(s2);
35     alert(s3);
36     alert(s4);
37     alert(s5);
38     alert(s6);
39     alert(‘当没有垂直滚动条的时候,$(document).width()与$(window).width()在我的电脑上的宽度是1366,而在有垂直滚动条的时候,在我的电脑上的宽度是1349。并且当调整浏览器窗口的大小的时候,这两个值也会相应的发生变化。‘);
40 </script>
时间: 2024-08-05 19:35:36

jquery尺寸:宽度与高度的相关文章

基于jQuery自适应宽度跟高度可自定义焦点图

基于jQuery自适应宽度跟高度可自定义焦点图.这是一款带左右箭头,缩略小图切换的jQuery相册代码.效果图如下: 在线预览   源码下载 实现的代码. html代码: <section class="cntr"> <div class="m10"> <h2 id="example" class="mt20 fcc4">Example</h2> <div class=&q

js和jquery如何获取图片真实的宽度和高度_javascript技巧

在做pc网页的时候,有时候会考虑按照插入的图片的尺寸来判断图片是横图还是竖图.然后判断过后给予不同的展示方式! 另外一种就是在手机页面上,在新闻页插入的图片往往都是按照图片的原尺寸来展示,如果手机屏幕太小,太大的图就会超出去!这时候有两种解决办法 1)给所有的图片加上这样的样式 代码如下: .news img{margin:5px auto; display:block;width:100%; height:auto;} 但是这种方式有另外一个问题就是,如果插入的图片本身就很小的话,也会被直接拉

如何通过js和jquery获取图片真实的宽度和高度

在做pc网页的时候,有时候会考虑按照插入的图片的尺寸来判断图片是横图还是竖图.然后判断过后给予不同的展示方式! 另外一种就是在手机页面上,在新闻页插入的图片往往都是按照图片的原尺寸来展示,如果手机屏幕太小,太大的图就会超出去!这时候有两种解决办法 1.给所有的图片加上这样的样式 .news img{margin:5px auto; display:block;width:100%; height:auto;} 但是这种方式有另外一个问题就是,如果插入的图片本身就很小的话,也会被直接拉伸成100%

js和jquery获取图片真实的宽度和高度

1.什么时候需要获取图片真实的宽度和高度 在做pc网页的时候,有时候会考虑按照插入的图片的尺寸来判断图片是横图还是竖图.然后判断过后给予不同的展示方式! 另外一种就是在手机页面上,在新闻页插入的图片往往都是按照图片的原尺寸来展示,如果手机屏幕太小,太大的图就会超出去!这时候有两种解决办法 1)给所有的图片加上这样的样式 1.news img{margin:5px auto; display:block;width:100%; height:auto;}但是这种方式有另外一个问题就是,如果插入的图

js和jquery如何获取图片真实的宽度和高度

按照插入的图片的尺寸来判断图片是横图还是竖图.然后判断过后给予不同的展示方式,下面为大家介绍下js和jquery如何获取图片真实的宽度和高度 1.什么时候需要获取图片真实的宽度和高度 在做pc网页的时候,有时候会考虑按照插入的图片的尺寸来判断图片是横图还是竖图.然后判断过后给予不同的展示方式! 另外一种就是在手机页面上,在新闻页插入的图片往往都是按照图片的原尺寸来展示,如果手机屏幕太小,太大的图就会超出去!这时候有两种解决办法 1)给所有的图片加上这样的样式 .news img{margin:5

JQuery+Js 获取浏览器高度和宽度

JQuery-------做手机Web开发做浏览器兼容用到了,所以在网上找了些汇总下. alert($(window).height()); //浏览器当前窗口可视区域高度 alert($(document).height()); //浏览器当前窗口文档的高度 alert($(document.body).height());//浏览器当前窗口文档body的高度 alert($(document.body).outerHeight(true));//浏览器当前窗口文档body的总高度 包括bor

jquery如何获取元素的宽度和高度

jquery如何获取元素的宽度和高度: 这当然是比较基础的问题,不过有可能初学者还是不够明了,下面就简单介绍一下. 获取元素的宽度: $(selector).width() 获取元素的高度: $(selector).height() selector是选择器,例如id.类和元素选择器登登. 原文地址是:http://www.51texiao.cn/jqueryjiaocheng/2015/0613/4046.html 最为原始地址是:http://www.softwhy.com/forum.ph

jquery获取div宽度与高度

jquery里面获取div区块的宽度与高度. 获取宽度 $('div').width();     获取:区块的本身宽度 $('div').outerWidth();     获取:区块的宽度+padding宽度+border宽度 $('div').outerWidth(true);    获取:区块的宽度+padding宽度+border宽度+margin的宽度 获取高度 $('div').height();     获取:区块的本身高度 $('div').outerHeight();    

《Javascript、jQuery获取各种屏幕的宽度和高度方法》

Javascript获取屏幕宽度和高度方法: document.body.clientWidth; //网页可见区域宽 document.body.clientHeight; //网页可见区域高 document.body.offsetWidth; //网页可见区域宽(包括边线的宽) document.body.offsetHeight; //网页可见区域高(包括边线的高) document.body.scrollWidth; //网页正文全文宽 document.body.scrollHeig