我有以下代码段,以查找Div的高度
这将返回1400px,当在设备中查看超过1000px宽度时。这是我想要在所有视口上工作的,但是在宽度小于1000px的设备中查看时,它返回0。
var $slideheight=parseInt($('.swiper-slide.swiper-slide-active').height());
div 具有.swiper-slide.swiper-slide-active
类和display:block
样式属性,还包含HTML内容。
我无法弄清楚为什么我的代码在视口中返回0比1000px宽度少于1000px的宽度,而它适用于视口,而不是1000px宽度。
绝对定位时,请尽量避免使用display:block
,因为根据jQuery文档,在<style>
或<script>
标签上调用这些方法是强烈不鼓励的。除了做出不良习惯之外,结果也可能不可靠。