浅谈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 刷新框架页的代码
Apr 13 Javascript
jquery $.each()使用探讨
Sep 23 Javascript
javascript 拷贝节点cloneNode()使用介绍
Apr 03 Javascript
director.js实现前端路由使用实例
Feb 03 Javascript
jQuery插件制作之全局函数用法实例
Jun 01 Javascript
javascript学习总结之js使用技巧
Sep 02 Javascript
jquery编写Tab选项卡滚动导航切换特效
Jul 17 Javascript
js实现将json数组显示前台table中
Jan 10 Javascript
js事件委托和事件代理案例分享
Jul 25 Javascript
微信小程序实现多张图片上传功能
Nov 18 Javascript
如何使用JavaScript策略模式校验表单
Apr 29 Javascript
Vue elementUI表单嵌套表格并对每行进行校验详解
Feb 18 Vue.js
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中的日期处理方法集锦
2007/01/02 PHP
Laravel5.5 数据库迁移:创建表与修改表示例
2019/10/23 PHP
关于PHP中interface的用处详解
2020/07/26 PHP
javascript HTMLEncode HTMLDecode的完整实例(兼容ie和火狐)
2009/06/02 Javascript
Javascript连接多个数组不用concat来解决
2014/03/24 Javascript
jquery常用特效方法使用示例
2014/04/25 Javascript
将HTML的左右尖括号等转义成实体形式的两种实现方式
2014/05/04 Javascript
原生js和jQuery写的网页选项卡特效对比
2015/04/27 Javascript
JS清除文本框内容离开在恢复及鼠标离开文本框时触发js的方法
2016/01/12 Javascript
AngularJS过滤器filter用法总结
2016/12/13 Javascript
d3.js入门教程之数据绑定详解
2017/04/28 Javascript
详解vue-cli 脚手架项目-package.json
2017/07/04 Javascript
基于bootstrop常用类总结(推荐)
2017/09/11 Javascript
详解webpack与SPA实践之开发环境搭建
2017/12/18 Javascript
vue.js实现标签页切换效果
2018/06/07 Javascript
对layui中table组件工具栏的使用详解
2019/09/19 Javascript
解决vue自定义全局消息框组件问题
2019/11/22 Javascript
国内常用的js类库大全(CDN公共库)
2020/06/24 Javascript
Electron 打包问题:electron-builder 下载各种依赖出错(推荐)
2020/07/09 Javascript
VSCode 配置uni-app的方法
2020/07/11 Javascript
图解JS原型和原型链实现原理
2020/09/15 Javascript
Python基于回溯法子集树模板解决最佳作业调度问题示例
2017/09/08 Python
Python 12306抢火车票脚本 Python京东抢手机脚本
2018/02/06 Python
python 移动图片到另外一个文件夹的实例
2019/01/10 Python
阿里云ECS服务器部署django的方法
2019/08/29 Python
python语音识别指南终极版(有这一篇足矣)
2020/09/09 Python
基于Jquery和Css3代码制作可以缩放的搜索框
2015/11/19 HTML / CSS
HTML5实现签到 功能
2018/10/09 HTML / CSS
澳大利亚女士时装在线:Rockmans
2018/09/26 全球购物
机械绘图员岗位职责
2013/11/19 职场文书
将相和教学反思
2014/02/04 职场文书
机械专业应届毕业生自荐书
2014/06/12 职场文书
歌颂党的演讲稿
2014/09/10 职场文书
重阳节标语大全
2014/10/07 职场文书
Python基础数据类型tuple元组的概念与用法
2021/08/02 Python
Win11怎么启动任务管理器?Win11启动任务管理器的几种方法
2021/11/23 数码科技