目录
  1. 1. 内容尺寸
  2. 2. 公共CSS
    1. 2.1. height()/width()
    2. 2.2. innerWidth()/innerHeight()
    3. 2.3. outerWidth()/outerHeight()
JQ元素的尺寸

内容尺寸

公共CSS

div {
width: 100px;
height: 150px;
background: red;
padding: 10px;
border: 10px #fbd850 solid;
margin: 10px;
}

height()/width()

var $div = $('div')
// 1. 内容尺寸
console.log($div.width(), $div.height())
// 打印输出到页面上
document.write($div.width()+"," +$div.height())

输入的是div的宽高

innerWidth()/innerHeight()

var $div = $('div')  
// 2. 内部尺寸
console.log($div.innerWidth(), $div.innerHeight())
document.write($div.innerWidth()+"," +$div.innerHeight())

输入的是div的宽高+左右内边距

outerWidth()/outerHeight()

var $div = $('div')

// 3. 外部尺寸
console.log($div.outerWidth(), $div.outerHeight()) //140 190
console.log($div.outerWidth(true), $div.outerHeight(true)) //160 210

document.write("不加true:"+$div.outerWidth()+"," +$div.outerHeight()+"<br/>")
document.write("加true:"+$div.outerWidth(true)+"," +$div.outerHeight(true))

输入的是div的宽高+左右内边距+表框

且如果传参为true则额外+外边距

文章作者: Jachie Xie
文章链接: https://xjc5772.github.io/2020-05/21/%E5%AD%A6%E4%B9%A0/%E5%89%8D%E7%AB%AF%E5%AD%A6%E4%B9%A0/JQ/JQ%E5%85%83%E7%B4%A0%E7%9A%84%E5%B0%BA%E5%AF%B8/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 XJC&Blog
打赏
  • 微信
  • 支付宝

评论