这是我在这里的第一篇文章。我正在寻求帮助。
我有多个 div 内容应该动态淡入淡出。我有这个 jsfiddle 并使它适用于 2 个 div,但需要它适用于多个,例如 5 个不同的 DIV。
这是 jsfiddle 最好的方法还是有更好的选择。这是代码。这是jquery。
var fadeinBox = $("#box2");
var fadeoutBox = $("#box1");
function fade() {
fadeinBox.stop(true, true).fadeIn(2000);
fadeoutBox.stop(true, true).fadeOut(2000, function() {
// swap in/out
var temp = fadeinBox;
fadeinBox = fadeoutBox;
fadeoutBox = temp;
// start over again
setTimeout(fade, 1000);
});
}
// start the process
fade();
这是html
<div id="wrapper">
<div id="box1" class="box"></div>
<div id="box2" class="box"></div>
</div>
和 CSS
.box {
position: absolute;
height: 100px;
width: 100px;
}
#wrapper {position: relative;}
#box1 {background-color: #F00;}
#box2 {background-color: #00F; display: none;}
提前谢谢你,链接在下面。