在我的网站上使用FlexSlider,我正在尝试获取滑块中第一张图片的高度。我以为以下代码可以完成工作,但似乎这些图片加载得非常晚,因此它们在这个jQuery事件中没有高度。该代码将返回“0”。
$(window).load(function() {
$(document).ready(function() {
var height = $(".flexslider>div>ul>li.flex-active-slide>a>img").height();
console.log(height);
});
});
但是如果我在页面加载后在浏览器控制台中运行此代码,则会返回正确的高度。
如何使用jQuery或JavaScript在页面加载/准备就绪时获取图像高度?