gpt4 book ai didi

javascript - 难以创建 Jquery 循环以重复更改背景颜色和动画元素

转载 作者:行者123 更新时间:2023-11-28 00:32:05 25 4
gpt4 key购买 nike

我接到了一个任务:“创建一个包含链式效果的 jQuery 函数来滑动所有在更改背景的同时反复调整页面元素。”

没问题:

1:我已经通过setInterval反复创建了幻灯片效果。

问题:

1.我无法使用 jQuery 动画效果来移动框。

$(".boxes").animate({right: '500px'}, 1000).animate({left: '500px'}, 1000);

2.我无法让 jQuery 将背景反复更改为不同的颜色。

function changecolors() {
var colors = ["blue", "red", "green", "pink"];
var counter = 0;
if (counter < colors.length) {
$("body").css("background-color", colors[counter], 1000);
console.log("Counter: " + counter + " Colors Length: " + colors.length + " Colors: " + colors);
counter++;
} else {
counter = 0;
}

3.我的计数器不工作,不想增加。

这是一个示例链接: https://jsfiddle.net/TheWatchman/fb0mt78d/64/

最佳答案

var counter = 0; 移到 function changecolors() 之外。现在每次调用 changecolors() 时都会将其设置回 0。

关于javascript - 难以创建 Jquery 循环以重复更改背景颜色和动画元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54348241/

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