浅谈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 相关文章推荐
通过JS自动隐藏手机浏览器的地址栏实现原理与代码
Jan 02 Javascript
怎么清空javascript数组
May 11 Javascript
JQuery与Ajax调用新浪API获取短网址的代码
Feb 07 Javascript
JavaScript中获取Radio被选中的值
Nov 11 Javascript
JavaScript中利用jQuery绑定事件的几种方式小结
Mar 06 Javascript
js验证框架实现代码分享
May 18 Javascript
jQuery简单实现tab选项卡切换效果
Jun 20 Javascript
面试常见的js算法题
Mar 23 Javascript
JS中的数组转变成JSON格式字符串的方法
May 09 Javascript
react quill中图片上传由默认转成base64改成上传到服务器的方法
Oct 30 Javascript
BootstrapValidator实现表单验证功能
Nov 08 Javascript
使用js原生实现年份轮播选择效果实例
Jan 12 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
PHP rawurlencode与urlencode函数的深入分析
2013/06/08 PHP
PHP5.5和之前的版本empty函数的不同之处
2014/06/13 PHP
php实现字符串反转输出的方法
2015/03/14 PHP
Thinkphp框架 表单自动验证登录注册 ajax自动验证登录注册
2016/12/27 PHP
thinkPHP5使用Rabc实现权限管理
2019/08/28 PHP
ajax页面无刷新 IE下遭遇Ajax缓存导致数据不更新的问题
2012/12/11 Javascript
使用jQuery设置disabled属性与移除disabled属性
2014/08/21 Javascript
javascript运动详解
2015/07/06 Javascript
js实现圆盘记速表
2015/08/03 Javascript
jquery zTree异步加载简单实例讲解
2016/02/25 Javascript
实例讲解JavaScript中instanceof运算符的用法
2016/06/08 Javascript
BootStrap实现手机端轮播图左右滑动事件
2016/10/13 Javascript
Bootstrap Table使用整理(四)之工具栏
2017/06/09 Javascript
JS实现按钮控制计时开始和停止功能
2017/07/27 Javascript
VueRouter导航守卫用法详解
2017/12/25 Javascript
KOA+egg.js集成kafka消息队列的示例
2018/11/09 Javascript
如何利用Node.js与JSON搭建简单的动态服务器
2020/06/16 Javascript
vue路由结构可设一层方便动态添加路由操作
2020/08/31 Javascript
Vue项目配置跨域访问和代理proxy设置方式
2020/09/08 Javascript
[01:55]TI9显影之尘系列 - Evil Geniuses
2019/08/22 DOTA
Django框架中处理URLconf中特定的URL的方法
2015/07/20 Python
纯python进行矩阵的相乘运算的方法示例
2019/07/17 Python
Python+Django+MySQL实现基于Web版的增删改查的示例代码
2020/05/13 Python
Django静态文件加载失败解决方案
2020/08/26 Python
一个不错的HTML5 Canvas多层点击事件监听实例
2014/04/29 HTML / CSS
马来西亚网上购物:Youbeli
2018/03/30 全球购物
韩国美国时尚服装和美容在线全球市场:KOODING
2018/11/07 全球购物
构造方法和其他方法的区别?怎么调用父类的构造方法
2013/09/22 面试题
2014年计算机专业个人自我评价
2014/01/19 职场文书
幼儿园美术教学反思
2014/01/31 职场文书
《独坐敬亭山》教学反思
2014/04/08 职场文书
诚信的演讲稿范文
2014/05/12 职场文书
秋季校运会广播稿100字
2014/09/18 职场文书
2014旅游局党组书记党建工作汇报材料
2014/11/02 职场文书
500字作文之周记
2019/12/13 职场文书
Python基本的内置数据类型及使用方法
2022/04/13 Python