浅谈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实现一个可编辑的select下拉列表
Feb 20 Javascript
使用node.js半年来总结的 10 条经验
Aug 18 Javascript
JavaScript中扩展Array contains方法实例
Aug 23 Javascript
学习使用bootstrap3栅格系统
Apr 12 Javascript
常用原生JS兼容性写法汇总
Apr 27 Javascript
移动端界面的适配
Jan 11 Javascript
JS实现复选框的全选和批量删除功能
Apr 05 Javascript
JS实现获取汉字首字母拼音、全拼音及混拼音的方法
Nov 14 Javascript
集成vue到jquery/bootstrap项目的方法
Feb 10 jQuery
node.js通过axios实现网络请求的方法
Mar 05 Javascript
微信小程序onLaunch异步,首页onLoad先执行?
Sep 20 Javascript
vue-cli4使用全局less文件中的变量配置操作
Oct 21 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中++i 与 i++ 的区别
2012/08/08 PHP
PHP将回调函数作用到给定数组单元的方法
2014/08/19 PHP
用php守护另一个php进程的例子
2015/02/13 PHP
php微信浏览器分享设置以及回调详解
2016/08/01 PHP
Ajax实现对静态页面的文章访问统计功能示例
2016/10/10 PHP
文字幻灯片
2006/06/26 Javascript
Prototype 学习 工具函数学习($w,$F方法)
2009/07/12 Javascript
如何让DIV可编辑、可拖动示例代码
2013/09/18 Javascript
简介JavaScript中toTimeString()方法的使用
2015/06/12 Javascript
jQuery实现验证年龄简单思路
2016/02/24 Javascript
浅析Nodejs npm常用命令
2016/06/14 NodeJs
javascript中this用法实例详解
2017/04/06 Javascript
jQuery自定义元素右键点击事件(实现案例)
2017/04/28 jQuery
Angular 2父子组件数据传递之@ViewChild获取子组件详解
2017/07/04 Javascript
使用javascript做时间倒数读秒功能的实例
2019/01/23 Javascript
Node.js 获取微信JS-SDK CONFIG的方法示例
2019/05/21 Javascript
jQuery操作动画完整实例分析
2020/01/10 jQuery
python模拟登录百度代码分享(获取百度贴吧等级)
2013/12/27 Python
Python爬虫框架Scrapy安装使用步骤
2014/04/01 Python
Python实现发送email的几种常用方法
2014/08/18 Python
Python3的urllib.parse常用函数小结(urlencode,quote,quote_plus,unquote,unquote_plus等)
2016/09/18 Python
python递归全排列实现方法
2018/08/18 Python
浅谈python的深浅拷贝以及fromkeys的用法
2019/03/08 Python
Django框架模板语言实例小结【变量,标签,过滤器,继承,html转义】
2019/05/23 Python
python PyAutoGUI 模拟鼠标键盘操作和截屏功能
2019/08/04 Python
Python scrapy增量爬取实例及实现过程解析
2019/12/24 Python
python多线程实现代码(模拟银行服务操作流程)
2020/01/13 Python
QML用PathView实现轮播图
2020/06/03 Python
Python函数__new__及__init__作用及区别解析
2020/08/31 Python
Django Auth用户认证组件实现代码
2020/10/13 Python
博士生入学考试推荐信
2013/11/17 职场文书
学子宴答谢词
2014/01/25 职场文书
人力资源专员岗位职责
2014/01/30 职场文书
道德与公民自我评价
2015/03/09 职场文书
2015年体育教学工作总结
2015/05/20 职场文书
信息技术远程培训心得体会
2016/01/09 职场文书