gpt4 book ai didi

javascript - 定时 jQuery 轮换

转载 作者:行者123 更新时间:2023-12-01 05:31:38 27 4
gpt4 key购买 nike

我试图让选择器在不同的时间轮换,我想我会尝试一个简单的 if/else 语句,让第一个选择器在 3 秒后轮换,接下来的选择器在 30 秒后轮换。然而,它只是每三秒旋转一次。如果我想出了如何完成这项工作,我计划在前一张幻灯片中添加更多 if/else 语句,以便我可以为每张幻灯片添加自定义时间。我有什么想法可以实现这一目标吗?

$(document).ready(function(){

var flipped = false;

if (!flipped)
{
$('#Blog1 > ul').tabs({fx:{opacity: 'toggle'}});
$('#Blog1 > ul').tabs('rotate', 3000, true);
flipped = true;
}
else
{
$('#Blog1 > ul').tabs({fx:{opacity: 'toggle'}});
$('#Blog1 > ul').tabs('rotate', 30000, true);
}
});

最佳答案

每次运行该函数时,您显然都将“flipped”设置为 false。或者更确切地说,您不再运行它来检查是否翻转。 (我认为)

你需要将变量与函数分开,否则它总是错误的。

至于时间,您可以轻松使用Math.random()

randomNumber = Math.floor((Math.random() * 30) + 1); // Random number between 1 and 30
$('#Blog1 > ul').tabs({fx:{opacity: 'toggle'}});
$('#Blog1 > ul').tabs('rotate', randomNumber, true);

关于javascript - 定时 jQuery 轮换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36844326/

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