我试图让 6 个 div 淡入然后淡出 5 秒。Div1会先显示onClick,然后持续5秒,然后淡出,同时弹出下一个on顺序,然后淡出,以此类推。我一直在玩这个 JavaScript - 但我遇到了一些麻烦 - 1)在单击按钮时调用它和 2)我如何编写允许 1 秒重叠的代码?
有什么帮助吗?这是我的 JavaScript:
$(function () {
var counter = 0,
divs = $('#tutorial1, #tutorial2, #tutorial3, #tutorial4, #tutorial5, #tutorial6');
function showDiv () {
divs.hide() // hide all divs
.filter(function (index) { return index == counter % 3; }) // figure out correct div to show
.show('fast'); // and show it
counter++;
}; // function to loop through divs and show correct div
showDiv(); // show first div
setInterval(function () {
showDiv(); // show next div
}, 5 * 1000); // do this every 5 seconds
});