关于jquery尺寸的总结
以前总是对jquery的尺寸稀里糊涂,有需要的可以看下下面的代码:
①页面布局如下:
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>jquery尺寸练习</title>
<script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js"></script>
<style>
.div1 {
width:360px;
height:300px;
background:pink;
border:2px solid #000;
margin:10px;
padding: 20px;
line-height: 24px;
}
</style>
</head>
<body>
<div class="div1"></div>
<button>显示 div 元素的尺寸</button>
<p>总结如下:</p>
<p>width() 方法设置或返回元素的宽度(不包括内边距、边框或外边距)。</p>
<p>height() 方法设置或返回元素的高度(不包括内边距、边框或外边距)。</p>
<p>innerWidth() 方法返回元素的宽度(包括内边距)。</p>
<p>innerHeight() 方法返回元素的高度(包括内边距)。</p>
<p>outerWidth() 方法返回元素的宽度(包括内边距和边框)。</p>
<p>outerHeight() 方法返回元素的高度(包括内边距和边框)。</p>
<p>outerHeight(true) 方法返回元素的高度(包括内边距和边框、外边距)。</p>
<p>outerHeight(true) 方法返回元素的高度(包括内边距和边框、外边距)。</p>
</body>
</html>
②javascript代码如下:
<script>
$(document).ready(function(){
$("button").click(function(){
var txt = '';
txt+="div 宽度:"+$(".div1").width()+"<br/>";
txt += "div 高度:"+$(".div1").height()+"<br/>";
txt +="div 宽度,包含内边距:"+$(".div1").innerWidth()+"<br>";
txt+="div 高度,包含内边距:"+$(".div1").innerHeight()+"<br>";
txt +="div 宽度,包含内边距和边框:"+$(".div1").outerWidth()+"<br>";
txt+="div 高度,包含内边距和边框:"+$(".div1").outerHeight()+"<br>";
txt +="div 宽度,包含内边距、边框和外边距:"+$(".div1").outerWidth(true)+"<br>";
txt+="div 高度,包含内边距、边框和外边距:"+$(".div1").outerHeight(true)+"<br>"; $(".div1").html(txt);
});
});
</script>
这次将尺寸理解明白,很感谢菜鸟教程这个网站,这是一个很不错的网站,适合新手入门。我很多不懂的东西都是通过这个网站学习的。另外附上一张尺寸图,如下:

最后,还是要多敲代码,即使是你能看懂的代码,有时候能看得懂当自己敲的时候不一定能敲出来。
关于jquery尺寸的总结的更多相关文章
- 实现文字自动横移--- jquery尺寸相关函数
效果图: 一实现文字自动横移 <style type="text/css"> #demo {overflow:scroll;width:740px; } #indemo ...
- jQuery 基础(4)jQuery 尺寸
jQuery 尺寸方法jQuery 提供多个处理尺寸的重要方法:width()height()innerWidth()innerHeight()outerWidth()outerHeight()jQu ...
- jQuery 尺寸
通过 jQuery,很容易处理元素和浏览器窗口的尺寸. jQuery 尺寸 方法 jQuery 提供多个处理尺寸的重要方法: width() height() innerWidth() innerHe ...
- jquery尺寸和jQuery设置和获取内容方法
一.jquery尺寸 jQuery 提供多个处理尺寸的重要方法: width() 设置或返回元素的宽度(不包括内边距.边框或外边距),括号中可填数值宽度参数,无单位 height() 设置或 ...
- jQuery尺寸
jQuery 尺寸 jQuery width() 和 height() 方法 width() 方法设置或返回元素的宽度(不包括内边距.边框或外边距). height() 方法设置或返回元素的高度(不包 ...
- jQuery尺寸算法
我们默认都统一是采用offsetWidth或者offsetHeight取值了,但我们知道关于这2个尺寸的算法是这样的: offsetWidth = border-left-width + paddin ...
- 图解JQUERY尺寸及位置定义
最近在学习JQUERY的一些应用,接触到了JQUERY对于元素尺寸及位置定义,还有就是配合浏览器尺 寸及状态的计算所做出的一些动画特效.其实像这类JQUERY应用无外乎涉及这些属性的调用:innerH ...
- jQuery 尺寸 方法
jQuery 提供多个处理尺寸的重要方法: width() height() innerWidth() innerHeight() outerWidth() outerHeight()
- jquery——尺寸
1. 获取和设置元素的尺寸 2. 获取元素相对页面的绝对位置:offset() 这种方式增加的盒子不会对之前的结构产生影响 demo: <!DOCTYPE html> <html l ...
随机推荐
- SocketChannel
Java NIO 中的 SocketChannel 是一个连接到 TCP 网络套接字的通道.可以通过以下 2 种方式创建 SocketChannel: 打开一个 SocketChannel 并连接到互 ...
- Android手势识别总结
一:首先,在Android系统中,每一次手势交互都会依照以下顺序执行. 1. 接触接触屏一刹那,触发一个MotionEvent事件. 2. 该事件被OnTouchListener监听,在其onTouc ...
- JS利用短路原理简写if语句
看GoogleDoodle-Dance的源代码,学习到一个小知识——简写if语句. 几乎所有语言中||和&&都遵循“短路”原理,如&&中第一个表达式为假就不会去处理第二 ...
- C语言-switch语句
switch (表达式的值) { case 1: 语句1 break; case 2: 语句2 break; case 3: 语句3 break; case 4: 语句4 break; ...... ...
- C++的封装性
C++的封装性 C++的阶段,我想根据C++的一些特有的特性分别写一些专题,每个专题我都捎带讲一些语法,当然不会很多,我还是会像C语言那样,内存结构贯穿始终,有汇编就有真相…… 本专题,我们讲述封装性 ...
- UVa 10176 - Ocean Deep ! - Make it shallow !!
题目大意:判断一个很大的二进制能否被131071整除.在二进制转十进制的过程中不断取模,最后判断结果是否是0就可以了. #include <cstdio> #include <cst ...
- 使用python爬虫抓站的一些技巧总结:进阶篇
Reference:http://python.jobbole.com/82000/ 一.gzip/deflate支持 现在的网页普遍支持gzip压缩,这往往可以解决大量传输时间,以VeryCD的主页 ...
- Angular - - ngCloak、ngController、ngInit、ngModel
ngCloak ngCloak指令是为了防止Angular应用在启动加载的时候html模板将会被短暂性的展示.这个指令可以用来避免由HTML模板显示造成不良的闪烁效果. 格式: ng-cloak ...
- iOS 之 数组指针
int a[5]={1,2,3,4,5}; int *p=(int*)(&a+1); //p 相当于int (*p) [5] = &a; // &a+1 p相当于,p移动了a本 ...
- Activity的生命周期与加载模式——Activity的生命周期演示
当Activity处于Android应用中运行时,它的活动状态由Android以Activity栈的形式管理.当前活动的Activity位于栈顶.随着不同应用的运行,每个Activity都有可能从活动 ...