浅谈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 相关文章推荐
fromCharCode和charCodeAt 方法
Dec 27 Javascript
javascript 尚未实现错误解决办法
Nov 27 Javascript
javascript中直接写php代码的方法
Jul 31 Javascript
node.js中的querystring.stringify方法使用说明
Dec 10 Javascript
深入理解JavaScript系列(41):设计模式之模板方法详解
Mar 04 Javascript
jQuery判断指定id的对象是否存在的方法
May 22 Javascript
基于jQuery实现在线选座之高铁版
Aug 24 Javascript
js实现div拖动动画运行轨迹效果代码分享
Aug 27 Javascript
基于jquery fly插件实现加入购物车抛物线动画效果
Apr 05 Javascript
详解如何使用webpack打包Vue工程
May 27 Javascript
js封装成插件_Canvas统计图插件编写实例
Sep 12 Javascript
JavaScript实现移动端带transition动画的轮播效果
Mar 24 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
德生BCL3000的电路分析和打磨
2021/03/02 无线电
PHP实现对xml的增删改查操作案例分析
2017/05/19 PHP
thinkPHP通用控制器实现方法示例
2017/11/23 PHP
Yii框架学习笔记之应用组件操作示例
2019/11/13 PHP
几款极品的javascript压缩混淆工具
2007/05/16 Javascript
JS 进度条效果实现代码整理
2011/05/21 Javascript
Javascript中3种实现继承的方法和代码实例
2014/08/12 Javascript
JavaScript常用验证函数实例汇总
2014/11/25 Javascript
javascript框架设计之框架分类及主要功能
2015/06/23 Javascript
jQuery实现仿腾讯视频列表分页效果的方法
2015/08/07 Javascript
浅谈js对象的创建和对6种继承模式的理解和遐想
2016/10/16 Javascript
JavaScript ES6中CLASS的使用详解
2016/11/22 Javascript
js读取本地文件的实例
2017/12/22 Javascript
浅谈在vue中使用mint-ui swipe遇到的问题
2018/09/27 Javascript
详解vue-cli 脚手架 安装
2019/04/16 Javascript
vue.js表单验证插件(vee-validate)的使用教程详解
2019/05/23 Javascript
CountUp.js数字滚动插件使用方法详解
2019/10/17 Javascript
基于javascript实现贪吃蛇小游戏
2019/11/25 Javascript
vue+render+jsx实现可编辑动态多级表头table的实例代码
2020/04/01 Javascript
Vue记住滚动条和实现下拉加载的完美方法
2020/07/31 Javascript
详解JavaScript 中的批处理和缓存
2020/11/19 Javascript
Python中字符编码简介、方法及使用建议
2015/01/08 Python
使用python遍历指定城市的一周气温
2017/03/31 Python
Python实现类似比特币的加密货币区块链的创建与交易实例
2018/03/20 Python
jupyternotebook 撤销删除的操作方式
2020/04/17 Python
使用tensorflow实现VGG网络,训练mnist数据集方式
2020/05/26 Python
HTML5学习心得总结(推荐)
2016/07/08 HTML / CSS
荷兰皇家航空公司中国官网:KLM中国
2017/12/13 全球购物
罗兰·穆雷官网:Roland Mouret
2018/09/28 全球购物
经济实惠的豪华背包和行李袋:Packs Project
2018/10/17 全球购物
女士和男士时尚鞋在线购物:Shoespie
2019/02/28 全球购物
我的applet原先好好的, 一放到web server就会有问题,为什么?
2016/05/10 面试题
医学专业大学生求职的自我评价
2013/11/27 职场文书
爱情保证书范文
2014/02/01 职场文书
HTML+VUE分页实现炫酷物联网大屏功能
2021/05/27 Vue.js
Java tomcat手动配置servlet详解
2021/11/27 Java/Android