gpt4 book ai didi

jquery - 使用 jquery 每 10 秒更改具有淡入淡出效果的 div 的背景图像

转载 作者:行者123 更新时间:2023-12-03 22:28:53 25 4
gpt4 key购买 nike

我想在页面的标题区域创建幻灯片。它应该每 10 秒更改一次背景图像,并具有漂亮的淡入淡出效果。由于我已经将 jQuery 用于其他用途,因此我也想使用它。

所以我的标记就是:

<div id="header">
<!--other stuff here...-->
</div>

我现在的 CSS 是:

#header {
background: url('images/header_slides/slide_1.jpg') no-repeat;
}

所以现在我想要的是10秒后它会变成

#header {
background: url('images/header_slides/slide_2.jpg') no-repeat;
}

具有漂亮的缓慢淡入淡出效果。

最佳答案

我在How to fill browser window with rotating background Image?回答了类似的问题。您可以淡化背景颜色,但不能淡化背景图像。您的图像必须位于 <img> 中标签并默认隐藏它们 display:none; 。提供您的图像 position:absolutez-index:-1所以你的图像就像背景图像一样,位于其他所有图像的后面。

function test() {
$("img").each(function(index) {
$(this).hide();
$(this).delay(10000 * index).fadeIn(10000).fadeOut();
});
}
test();

检查工作示例 http://jsfiddle.net/ewsQ7/5/

关于jquery - 使用 jquery 每 10 秒更改具有淡入淡出效果的 div 的背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5507518/

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