gpt4 book ai didi

JavaScript - 使用 CSS 类和 setInterval 方法更改背景

转载 作者:可可西里 更新时间:2023-11-01 13:48:39 24 4
gpt4 key购买 nike

我对 JavaScript 还很陌生,我想制作一个自动背景更换器,具有定时间隔和 CSS 类更改。目前我的代码没有按预期循环两个背景。你们能检查一下它有什么问题吗?

谢谢!

$(document).ready(function() {

var switcher = 0;

var counter = setInterval(count, 2000);

function count() {
switcher = switcher + 1;
if (switcher >= 2) {
switcher = 0;
return;
};
};


switch (switcher) {

case 0:
$("#main-content").removeClass("background1");
$("#main-content").addClass("background3");
break;

case 1:
$("#main-content").removeClass("background3");
$("#main-content").addClass("background1");
break;


};
});

最佳答案

你为什么不使用toggleClass , 它更干净:

$(function () {
var switcher = 0;
var counter = setInterval(count, 2000);

function count() {
$("#main-content").toggleClass("background1 background3")
};
});

只需确保为 div 分配默认类:

<div id="main-content" class="background1">

</div>

关于JavaScript - 使用 CSS 类和 setInterval 方法更改背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38115844/

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