永发信息网

jquery height()函数返回值错误

答案:1  悬赏:80  手机版
解决时间 2021-11-29 13:04
jquery height()函数返回值错误
最佳答案
一个 dom 元素占据的高度分为四种:content-height, padding, border, margin。
jQuery 提供了4种对应的获取方式:height(), innerHeight(), outerHeight(), outerHeight(true)。
依次对应并且依次包含,比如 height 获取到 content-height, 那 innerHeight 获取到 content-height + padding。所以如果要获取一个 dom 元素真正在网页中占据的高度应该使用 outerHeight(true)。对于宽度是一致的。
另外的有一个,对于 inline-block 和 block 元素, content-height 有点不一致,需要根据 style.boxSizing (content-box 和 border-box) 不同而有不同的结果。不过这个 jQuery 都做了封装。当然 boxSizing 不止这两种,这都是因为规范不同导致的。

至于你说的有些列会长一些,有些列会短一些,不知道是不是随机的,还是你想做瀑布流。对于图片这种资源,是不能在创建 img 标签的时候马上获取到它的高度或者宽度,因为这个时候浏览器还没有把图片下载下来。我知道有两种获取方式:后台程序支持,在 img 的 onload 事件中获取。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问 一般路由器上的配置页面是怎么实现的?
测定降水量的仪器是什么?
外套衣服起毛怎么办?
西汉高速现在好走吗?准备下午去西安。谢谢大
怎么开混凝土搅拌公司
光纤一定要把固话和光猫接在一起吗?
一把青江伟成的扮演者是谁,是谁演的,江伟成
求由两条抛物线y²=x与y=x²所围成的
地磁的生物影响
55岁性欲强烈属于正常现象吗
3.14X24X30+3.14X(2/24)平方
橡果已经煮的很熟很烂了可是还是单宁太多特别
我75元冲了30天游戏时间,都没进过游戏,几天
报童和牧童和书童和儿童和门童哪个不一样
真空检漏的方法和步骤
推荐资讯
22.5平方米的厅是用空调柜机还是挂机
世界上最远的距离就是知道和做到的距离,怎么
煮面条鸡蛋如何不碎
全国楼 凤的信息谁要
张店哪里又改汽车甲醇的
日记8月10日怎么起头
2012年1月,甲乙共同设计了A合伙企业,甲出资
2015阅兵东风系列导弹有哪些?
拆迁补偿协议是民事诉讼还是行政诉讼
单选题在物体由远处向凸透镜焦点移近的过程中
九阳植物奶牛做好的豆浆还用再煮吗
(63.625)换成二进制!从十进制换成二进制
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?