浅谈jQuery中height与width


Posted in Javascript onJuly 06, 2015

jquery中有三个获取element高度的方法,分别是:height(),innerHeight(),outerHeght(bool);同样对应的有三个获取element宽度的方法:width(),innerHeight(),outerHeight(bool),这三个方法分别对应怎样的元素属性,如下图所示:

浅谈jQuery中height与width

从上面的图可以了解到:height()方法对应顶部style设置的width属性;

innerHeight()对应width+padding-top+padding-bottom;

outerHeight()对应width+padding-top+padding-bottom+border-top+border-bottom;

另外看到下面outerHeight与outerWidth的值不一样是由于outerWidth(bool)方法参数被设置成true,
这时会加上margin-top和margin-bottom;
即:outerWidth = width+padding-top+padding-bottom+border-top+border-bottom+margin-top+margin-bottom;

来个简单的示例吧

<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
 $("button").click(function(){
 $("#id200").width("300px");
 });
});
</script>
</head>
<body>
<div id="id100" style="background:yellow;height:100px;width:100px">HELLO</div>
<div id="id200" style="background:yellow;height:100px;width:100px">W3SCHOOL</div>
<button type="button">请点击这里</button>
</body>
</html>

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
javascript数字格式化通用类 accounting.js使用
Aug 24 Javascript
JS打开层/关闭层/移动层动画效果的实例代码
May 11 Javascript
整理的比较全的event对像在ie与firefox浏览器中的区别
Nov 25 Javascript
javascript数据类型详解
Feb 07 Javascript
webpack独立打包和缓存处理详解
Apr 03 Javascript
Vue制作Todo List网页
Apr 26 Javascript
jQuery EasyUI tree增加搜索功能的实现方法
Apr 27 jQuery
微信小程序 蓝牙的实现实例代码
Jun 27 Javascript
清空元素html(&quot;&quot;) innerHTML=&quot;&quot; 与 empty()的区别和应用(推荐)
Aug 14 Javascript
vuejs+element UI点击编辑表格某一行时获取内容填入表单的示例
Oct 31 Javascript
在vue中使用express-mock搭建mock服务的方法
Nov 07 Javascript
JavaScript之scrollTop、scrollHeight、offsetTop、offsetHeight等属性学习笔记
Jul 15 Javascript
jQuery中$this和$(this)的区别介绍(一看就懂)
Jul 06 #Javascript
浅谈Javascript实现继承的方法
Jul 06 #Javascript
JavaScript保存并运算页面中数字类型变量的写法
Jul 06 #Javascript
angularjs客户端实现压缩图片文件并上传实例
Jul 06 #Javascript
jQuery 遍历函数详解
Jul 05 #Javascript
php结合imgareaselect实现图片裁剪
Jul 05 #Javascript
kindeditor编辑器点中图片滚动条往上顶的bug
Jul 05 #Javascript
You might like
使用Xdebug调试和优化PHP程序之[1]
2007/04/17 PHP
新浪微博API开发简介之用户授权(PHP基础篇)
2011/09/25 PHP
php定时执行任务设置详解
2015/02/06 PHP
php使用APC实现实时上传进度条功能
2015/10/26 PHP
PHP 与 UTF-8 的最佳实践详细介绍
2017/01/04 PHP
docker-compose部署php项目实例详解
2019/07/30 PHP
说说掌握JavaScript语言的思想前提想学习js的朋友可以看看
2009/04/01 Javascript
javascript不可用的问题探究
2013/10/01 Javascript
浅析Javascript使用include/require
2013/11/13 Javascript
javascript实现数字+字母验证码的简单实例
2014/02/10 Javascript
javascript实现倒计时(精确到秒)
2015/06/26 Javascript
JS实现的幻灯片切换显示效果
2016/09/07 Javascript
深入理解JavaScript定时机制
2016/10/27 Javascript
Javascript中的 “&amp;” 和 “|” 详解
2017/02/02 Javascript
Vue+Vant 图片上传加显示的案例
2020/11/03 Javascript
js实现日历
2020/11/07 Javascript
vue 使用微信jssdk,调用微信相册上传图片功能
2020/11/13 Javascript
[03:17]2014DOTA2 国际邀请赛中国区预选赛 四强专访
2014/05/23 DOTA
Python字符串匹配算法KMP实例
2015/07/18 Python
Python数据结构与算法之图的广度优先与深度优先搜索算法示例
2017/12/14 Python
django-crontab 定时执行任务方法的实现
2019/09/06 Python
使用tensorboard可视化loss和acc的实例
2020/01/21 Python
Python使用多进程运行含有任意个参数的函数
2020/05/02 Python
深入了解Python enumerate和zip
2020/07/16 Python
一款css实现的鼠标经过按钮的特效
2014/09/11 HTML / CSS
体验完美剃须:The Art of Shaving
2018/08/06 全球购物
实习生自荐信范文
2013/11/13 职场文书
毕业生就业自荐信
2013/12/04 职场文书
外贸采购员岗位职责
2014/03/08 职场文书
安全生产活动月方案
2014/03/09 职场文书
《夕阳真美》教学反思
2014/04/27 职场文书
商务邀请函
2015/01/30 职场文书
2015年街道除四害工作总结
2015/05/15 职场文书
《我在为谁工作》:工作的质量往往决定生活的质量
2019/12/27 职场文书
Windows10下安装MySQL8
2021/04/06 MySQL
「回转企鹅罐」10周年纪念展「輪るピングドラム展」海报公开
2022/03/22 日漫