以前总是对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尺寸的总结的更多相关文章

  1. 实现文字自动横移--- jquery尺寸相关函数

    效果图: 一实现文字自动横移 <style type="text/css"> #demo {overflow:scroll;width:740px; } #indemo ...

  2. jQuery 基础(4)jQuery 尺寸

    jQuery 尺寸方法jQuery 提供多个处理尺寸的重要方法:width()height()innerWidth()innerHeight()outerWidth()outerHeight()jQu ...

  3. jQuery 尺寸

    通过 jQuery,很容易处理元素和浏览器窗口的尺寸. jQuery 尺寸 方法 jQuery 提供多个处理尺寸的重要方法: width() height() innerWidth() innerHe ...

  4. jquery尺寸和jQuery设置和获取内容方法

    一.jquery尺寸 jQuery 提供多个处理尺寸的重要方法: width()    设置或返回元素的宽度(不包括内边距.边框或外边距),括号中可填数值宽度参数,无单位 height()   设置或 ...

  5. jQuery尺寸

    jQuery 尺寸 jQuery width() 和 height() 方法 width() 方法设置或返回元素的宽度(不包括内边距.边框或外边距). height() 方法设置或返回元素的高度(不包 ...

  6. jQuery尺寸算法

    我们默认都统一是采用offsetWidth或者offsetHeight取值了,但我们知道关于这2个尺寸的算法是这样的: offsetWidth = border-left-width + paddin ...

  7. 图解JQUERY尺寸及位置定义

    最近在学习JQUERY的一些应用,接触到了JQUERY对于元素尺寸及位置定义,还有就是配合浏览器尺 寸及状态的计算所做出的一些动画特效.其实像这类JQUERY应用无外乎涉及这些属性的调用:innerH ...

  8. jQuery 尺寸 方法

    jQuery 提供多个处理尺寸的重要方法: width() height() innerWidth() innerHeight() outerWidth() outerHeight()

  9. jquery——尺寸

    1. 获取和设置元素的尺寸 2. 获取元素相对页面的绝对位置:offset() 这种方式增加的盒子不会对之前的结构产生影响 demo: <!DOCTYPE html> <html l ...

随机推荐

  1. 理解javascript函数的重载

        javascript其实是不支持重载的,这篇文章会和java语言函数的重载对比来加深对javascript函数重载的理解.       以下我会假设读者不了解什么是重载所以会有一些很基础的概念 ...

  2. flask-sqlalchemy relationship

    http://www.ergo.io/blog/sqlalchemy-relationships-from-beginner-to-advanced class Cabinet(db.Model): ...

  3. IOS开发之按钮控件Button详解

    reference:http://mxcvns.lofter.com/post/1d23b1a3_685d59d 首先是继承问题,UIButton继承于UIControl,而UIControl继承于U ...

  4. 数字规律:Pascal‘s triangle

    Given an integer n, return the number of trailing zeroes in n!. Note: Your solution should be in pol ...

  5. StackExchange.Redis 官方文档(四) KeysScan

    KEYS, SCAN, FLUSHDB 方法在哪? 经常有人问这些问题: 好像并没有看到 Keys(...) 或者 Scan(...)方法?那我要怎么查询数据库里面存有哪些key? 或者 好像没有Fl ...

  6. [Angular Tutorial] 11 -Custom Filters

    在这一步中您将学到如何创建您自己的展示过滤器. ·在先前的步骤中,细节页面展示“true”或“false”来显示某部电话是否有某项功能.在这一步中,我们将使用自定义的过滤器来将这些个字符串转化成符号: ...

  7. UVa 10720 - Graph Construction

    题目大意:给n个整数, 分别代表图中n个顶点的度,判断是否能构成一张图. 看到这个题后,除了所有数之和应该为偶数之外,没有别的想法了,只好在网上搜解题报告了.然后了解了Havel-Hakimi定理.之 ...

  8. pace.js原理简介

    简介: 不少童鞋可能都使用过pace.js:http://github.hubspot.com/pace/docs/welcome/ 只要在页面上引入pace.js和相关的css,并不需要对业务逻辑做 ...

  9. webstorm常用快捷键及插件

    子曰:工欲善其事,必先利其器.那么问题来了,前端开发用什么比较好? 我反正用的是webstorm,之前也花了一些时间看看别人的使用方式.下面分类介绍一下. 常用快捷键: double shift : ...

  10. js模块化开发——前端模块化

    在JavaScript发展初期就是为了实现简单的页面交互逻辑,寥寥数语即可:如今CPU.浏览器性能得到了极大的提升,很多页面逻辑迁移到了客 户端(表单验证等),随着web2.0时代的到来,Ajax技术 ...