我有以下代码片段来查找div的高度。
当在设备中查看宽度超过1000像素时,返回1400px。这是我想在所有视口中工作的,但在宽度小于1000px的设备中查看时,它返回0.
var $slideheight=parseInt($('.swiper-slide.swiper-slide-active').height());
div 有.swiper-slide.swiper-slide-active
个类和display:block
样式属性,还包含HTML内容。
我无法弄清楚为什么我的代码在视口小于1000px宽度时返回0,而它适用于视口更多,超过1000px宽度。
答案 0 :(得分:0)
尽量避免将display:block
放在绝对位置,因为根据jQuery Documentation强烈建议不要在<style>
或<script>
标记上调用这些方法。除了是不好的做法之外,结果也可能不可靠。