gpt4 book ai didi

jQuery - 能够更改 IMG 源,并显示加载器,直到浏览器加载图像

转载 作者:行者123 更新时间:2023-12-01 01:10:58 25 4
gpt4 key购买 nike

我有一个框架,里面有图像标签,就像一个照片库

<div id="frame">
<img src="yahoo.com/logo.gif" id="photo" />
</div>

使用 jQuery,我将动态地将 img src 更改为不同的图像 URL。由于图像尺寸不同,这会导致框架高度跳跃。当浏览器加载图像时,它还会导致闪烁。这是一次糟糕的经历。

我想知道是否可能的是,每当 img src 更改时,jQuery 都会显示默认加载器,然后一旦图像完全加载,则显示图像并删除加载器.

有什么建议吗?希望有插件?谢谢

最佳答案

你可以尝试这样的事情:

$('#frame > img').after('<img src="loading.jpg" />') // some preloaded "loading" image
.hide()
.attr('src','/some/new/value.jpg')
.one('load', function() {
$(this).fadeIn().next().remove();
});

关于jQuery - 能够更改 IMG 源,并显示加载器,直到浏览器加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4823391/

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