我已经看到堆栈溢出线程根据间隔显示或隐藏 div。我不知道如何添加更多块。只有两个重复的块(块1和块2)。我需要添加块 3 和 4。请帮助我。我是 jquery 的新手。
代码:
var shortIntervalTime = 1500;
var longIntervalTime = 7500;
function cycle(id) {
var nextId = (id == "block1") ? "block2" : "block1";
initDisplayTimer(); // this line here only for demo purposes
$("#" + id)
.delay(shortIntervalTime)
.fadeIn(500)
.delay(longIntervalTime)
.fadeOut(500, function () {
cycle(nextId)
});
// ---------------------------------------------
// this code after here only for demo purposes
var timer;
var cntr;
var iterations = 0;
function initDisplayTimer() {
cntr = 0;
++iterations;
$("#iterations").html("Iterations: " + iterations);
if (timer) {
clearInterval(timer);
}
timer = setInterval(function () {
++cntr;
$("#timer").html("Seconds: " + (cntr / 10).toFixed(1));
}, 100);
}
// end of demo code
// ---------------------------------------------
cycle("block1");
});
提前致谢。