gpt4 book ai didi

javascript - 立即更改背景图像

转载 作者:行者123 更新时间:2023-11-30 10:08:55 24 4
gpt4 key购买 nike

我正在根据事件更改 div 的背景图片,

有两张图片

图片1和图2

我必须根据条件使用这两个图像,它工作正常,但是当我第一次更改图像时,加载需要时间,如何立即加载它

div 将 image1 作为默认背景图像,我正在用下面的代码改变它

$("div").addClass('loadalternateImage');

备用图像是 background-image 和 image2 的类

但是加载 Image2 需要时间。

请告知如何立即加载

谢谢

最佳答案

您可以在视口(viewport)外的 div 中预加载这两个图像。因此,当您单击以更改背景时,应该已加载两个图像。

HTML:

<div class="img-container">
<img src="first/img" />
<img src="second/img" />
</div>

CSS:

.img-container {
position: fixed;
top: -100000px;
}

您还可以在页面加载后(不是在文档就绪时)绑定(bind)点击事件,以便图像完全加载:

$(window).load(function() {
$(document).on('click', '#your-div', function() {
// change background
});
});

关于javascript - 立即更改背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27620165/

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