outerWidth()函数用于设置或返回当前匹配元素的外宽度。外宽度默认包括元素的内边距(padding)、边框(border),但不包括外边距(margin)部分的宽度。你也可以指定参数为true,以包括外边距(margin)部分的宽度。如下图:


如果你要获取其它情况的宽度,请使用width()和innerWidth()。该函数属于jQuery对象(实例),并且对不可见的元素依然有效。语法jQuery 1.2.6 新增该函数。jQueryObject.outerWidth( [ includeMargin ] )
注意:如果当前jQuery对象匹配多个元素,则只返回第一个匹配的元素的外宽度。参数描述includeMargin 可选/Boolean类型指示是否包含外边距部分的宽度,默认为false。返回值outerWidth()函数的返回值为Number类型,返回第一个匹配元素的外宽度。
如果当前jQuery对象匹配多个元素,返回外宽度时,outerWidth()函数只以其中第一个匹配的元素为准。如果没有匹配的元素,则返回null。outerWidth()不适用于window和document,请使用width()替代。说明以下面这段HTML代码为例:

代码如下:

<div id="n1" style="margin:5px; padding: 10px; width:100px; height: 100px; border: 1px solid #000;"></div>
<div id="n2" style="width:150px; height: 100px; background: #999;"></div>

以下jQuery示例代码用于演示outerWidth()函数的具体用法:

var $n1 = $("#n1");
var $n2 = $("#n2");
outerWidth() = width(100)   padding(10*2)   border(1*2) = 122
document.writeln( $n1.outerWidth() ); // 122
document.writeln( $n2.outerWidth() ); // 150
var $divs = $("div");

如果匹配多个元素,只返回第一个元素的outerWidth

document.writeln( $divs.outerWidth() ); // 122
outerWidth(true) = width(100)   padding(10*2)   border(1*2)   margin(5*2) = 132
document.writeln( $n1.outerWidth(true) ); // 132

更多专业前端知识,请上 【猿2048】www.mk2048.com

详细介绍jQuery.outerWidth() 函数具体用法相关推荐

  1. php中sisson用法,详细介绍php中session的用法

    PHP中的session默认情况下是使用客户端的Cookie.当客户端的Cookie被禁用时,会自动通过Query_String来传递. Php处理会话的函数一共有11个,我们详细介绍一下将要用到几个 ...

  2. php removechild,介绍删除节点函数removeChild()用法

    删除节点removeChild() removeChild() 方法从子节点列表中删除某个节点.如删除成功,此方法可返回被删除的节点,如失败,则返回 NULL. 语法: nodeObject.remo ...

  3. s()++php,jquery siblings()函数正确用法

    直接看一个例子: .test{color:#900;font-size: 0;border-radius: 6px;} .test span{display: inline-block;font-si ...

  4. Oracle to_date()函数的用法

    在Oracle数据库中,Oracle to_date()函数是我们经常使用的函数,下面就为您详细介绍Oracle to_date()函数的用法 to_date()与24小时制表示法及mm分钟的显示: ...

  5. 关于数据库having的用法的详细介绍

    转自:微点阅读  https://www.weidianyuedu.com 数据库having的用法的用法你知道吗?下面小编就跟你们详细介绍下数据库having的用法的用法,希望对你们有用. 数据库h ...

  6. 数据库having的用法详细介绍

    转自:微点阅读  https://www.weidianyuedu.com 数据库having的用法的用法你知道吗?下面微点阅读小编就跟你们详细介绍下数据库having的用法的用法,希望对你们有用. ...

  7. mysql 字段最右匹配_Mysql字符串处理函数详细介绍、总结 -电脑资料

    一.简明总结 ASCII(char) 返回字符的ASCII码值 BIT_LENGTH(str) 返回字符串的比特长度 CONCAT(s1,s2-,sn) 将s1,s2-,sn连接成字符串 CONCAT ...

  8. hog函数的用法 python_Python常见内置函数用法(三)

    本文作者:孙雪丽 文字编辑:周聪聪 技术总编:张学人 重大通知!!!2019年6月22日至24日在河南郑州举行Stata编程技术特别训练营,招生工作已经圆满结束.另外爬虫俱乐部将于2019年7月5日至 ...

  9. python中如何查一个函数的用法_Python常见内置函数用法(三)

    本文作者:孙雪丽 文字编辑:周聪聪 技术总编:张学人重大通知!!!2019年6月22日至24日在河南郑州举行Stata编程技术特别训练营,招生工作已经圆满结束.另外爬虫俱乐部将于2019年7月5日至7 ...

最新文章

  1. read(10, quot;NTP0 13690\nquot;, 64) 数据库登录缓慢
  2. 感恩节QAD带你“吃鸡”
  3. Django 使用celery任务队列的配置
  4. Android服务之Service(其一)
  5. 22.类对象和类指针
  6. python数据结构_大O符号_学习笔记(1)
  7. 就php干活,php可以做什么?,懂得这些技巧就够了
  8. mysql 创建视图 主键_MySQL数据库基础操作命令,本文助你更上一层楼!
  9. 设计专业作品展示舞台,灵感源泉
  10. 用memoization优化递归算法[JS/PHP实现]
  11. (一)pscc学习笔记
  12. 深度学习 检测异常_深度学习用于异常检测:全面调查
  13. dolphinscheduler2.0.5 HTTP任务类型改造
  14. scrapy爬取动态网页
  15. 天下风云出我辈,一入江湖岁月催
  16. java给pdf文件加水印
  17. 大数据项目之电商分析平台(2)
  18. Postman -中文版-安装教程
  19. 0x800700c1添加语言,win10检查更新失败,错误代码 0x800700c1
  20. python 输出纯音频_提取视频中的音频python三行程序搞定

热门文章

  1. java 输入人名_Java 读取控制台输入
  2. oracle中时间加减一年的写法
  3. 7.9 规划Varnish缓存
  4. 极光推送服务端API(定时推送任务,推送到指定设备,推送到所有设备)
  5. eclipse加载maven工程提示pom.xml无法解析org.apache.maven.plugins:maven-resources-plugin:2.4.3解决方案...
  6. Python模拟ICMP包
  7. 4月21日会议总结(整理—祁子梁)
  8. Teradata Expression 12 在Windows 2003上Connection Reset 问题的解决方法
  9. web策略类游戏开发(四)一个可以承载万人在线的架构
  10. html 选择不能重复,人生,就是一次无法重复的选择(深度好文)