浅谈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 一段左右两边随屏滚动的代码
Jun 18 Javascript
JS无法捕获滚动条上的mouse up事件的原因猜想
Mar 21 Javascript
jQuery使用一个按钮控制图片的伸缩实现思路
Apr 19 Javascript
火狐下table中创建form导致两个table之间出现空白
Sep 02 Javascript
JavaScript中常见获取元素的方法汇总
Mar 04 Javascript
JavaScript判断IE版本型号
Jul 27 Javascript
bootstrap网页框架的使用方法
May 10 Javascript
js阻止默认浏览器行为与冒泡行为的实现代码
May 15 Javascript
AngularJs中Bootstrap3 datetimepicker使用实例
Dec 13 Javascript
layui选项卡效果实现代码
May 19 Javascript
react-router browserHistory刷新页面404问题解决方法
Dec 29 Javascript
js实现点击生成随机div
Jan 16 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开发框架Laravel数据库操作方法总结
2014/09/03 PHP
用PHP代码在网页上生成图片
2015/07/01 PHP
PHP版微信小店接口开发实例
2016/11/12 PHP
PHP PDOStatement::execute讲解
2019/01/31 PHP
jQuery页面滚动浮动层智能定位实例代码
2011/08/23 Javascript
js写一个弹出层并锁屏效果实现代码
2012/12/07 Javascript
Javascript中 关于prototype属性实现继承的原理图
2013/04/16 Javascript
jquery animate实现鼠标放上去显示离开隐藏效果
2013/07/21 Javascript
javascript函数式编程实例分析
2015/04/25 Javascript
纯js实现无限空间大小的本地存储
2015/06/18 Javascript
解决URL地址中的中文乱码问题的办法
2017/02/10 Javascript
bootstrap modal+gridview实现弹出框效果
2017/08/15 Javascript
微信小程序中setInterval的使用方法
2017/09/29 Javascript
详解Webstorm 新建.vue文件支持高亮vue语法和es6语法
2017/10/26 Javascript
Angular 如何使用第三方库的方法
2018/04/18 Javascript
angular2 ng2-file-upload上传示例代码
2018/08/23 Javascript
vue-cli2打包前和打包后的css前缀不一致的问题解决
2018/08/24 Javascript
微信小程序结合mock.js实现后台模拟及调试
2019/03/28 Javascript
Python函数嵌套实例
2014/09/23 Python
matplotlib绘制动画代码示例
2018/01/02 Python
Python 50行爬虫抓取并处理图灵书目过程详解
2019/09/20 Python
Python 格式化打印json数据方法(展开状态)
2020/02/27 Python
python3代码中实现加法重载的实例
2020/12/03 Python
python实现简单的学生管理系统
2021/02/22 Python
Html5 Geolocation获取地理位置信息实例
2016/12/09 HTML / CSS
写一个函数,要求输入一个字符串和一个字符长度,对该字符串进行分隔
2015/07/30 面试题
工作失职检讨书范文
2014/01/16 职场文书
探亲邀请信范文
2014/01/30 职场文书
党员公开承诺书和承诺事项
2014/03/25 职场文书
企业安全生产月活动总结
2014/07/05 职场文书
2014年宣传部工作总结
2014/11/12 职场文书
2014年环境整治工作总结
2014/12/10 职场文书
婚育证明格式
2015/06/17 职场文书
总结会主持词
2015/07/02 职场文书
深度学习详解之初试机器学习
2021/04/14 Python
总结Python变量的相关知识
2021/06/28 Python