在我的網站上使用FlexSlider,我試圖獲得滑塊中第一個圖像的高度。我認爲下面的代碼可以完成這項工作,但是看起來像圖片加載得很晚,所以他們在這個jQuery事件上沒有高度。該代碼將返回「0」。FlexSlider:如何使用JS或jQuery獲取頁面加載時的圖片高度?
$(window).load(function() {
$(document).ready(function() {
var height = $(".flexslider>div>ul>li.flex-active-slide>a>img").height();
console.log(height);
});
});
但是,如果我在瀏覽器控制檯中加載頁面後運行此代碼,返回正確的高度。
如何使用jQuery或JavaScript在頁面加載/準備好時獲得圖像高度?
順便說一句:window.load事件的document.ready之後發生,所以您的document.ready是毫無意義的 – reinder 2013-02-11 10:35:14