gpt4 book ai didi

javascript - 获取文档加载时的图像高度

转载 作者:行者123 更新时间:2023-11-28 20:35:24 26 4
gpt4 key购买 nike

我想设置 div#top 高度等于图像高度。我写道:

$(document).ready(function() {
setTopHeight();
});

/*
* window resizing
*/
$(window).resize(function() {
setTopHeight();
});

/*
* setting #top height by banner height
*/
var setTopHeight = function() {
var bannerHeight = $('#banner-image').height();
$('#top').height(bannerHeight + 'px');
};

它适用于调整大小,但不适用于重新加载。我已经尝试过这样的事情:

$(document).ready(function() {
setTimeout(function() {
setTopHeight();
}, 50);
});

它确实有效,但当然这不是解决方案。有人能告诉我为什么 console.log 返回 0 吗?

$(document).ready(function() {
console.log($('#banner-image').height());
});

最佳答案

.ready 将不起作用,因为您的图像尚未加载。使用.load

关于javascript - 获取文档加载时的图像高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15521484/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com