outerWidth(true)出错

来源:4-2 jquery宽高举例

qq_鹬_1

2017-11-30 11:37

console.log($(".childrenDiv").outerWidth(true));  我得到怎么是父元素的800 console.log($(".childrenDiv").outerHeight(true));得到的是400

写回答 关注

1回答

  • 晴籽仔
    2018-01-04 17:35:30

    你看一下应该是childrenDiv的CSS里面设定了box-sizing:border-box,这个属性会使border和padding全会在你设置的宽度和高度内部,所以此时的outerHeight()和outerWidth()值是300+margin*2

JS/jQuery宽高的理解和应用

js/jquery各种宽高的理解,结合实例对宽高做一些简单的应用

34044 学习 · 59 问题

查看课程