gpt4 book ai didi

javascript - jQuery 同位素队列洗牌/随机化动画

转载 作者:行者123 更新时间:2023-11-30 08:08:31 25 4
gpt4 key购买 nike

我想设置 jQuery Isotope shuffle 方法每 30 秒执行一次加载的 DOM 元素的动画随机播放,有人在加载插件的页面上。

我已经成功地将动画绑定(bind)到 .hover() 事件,但是当我使用 setInterval() 时我似乎无法触发它>.队列()。无论用户交互/输入如何,我都希望动画触发。

var iso_shuffle = function() {
$('#isotope').isotope('shuffle');
}

setInterval(iso_shuffle(), 2500);

为什么前面的代码没有触发随机化,而这个却触发了:

$('#isotope').hover(function() {
iso_shuffle()
});

干杯

最佳答案

iso_shuffle() 立即调用函数。该函数不返回任何内容。所以你的 setInterval 实际上相当于:

setInterval(undefined, 2500);

您想使用函数名称作为 setInterval 的回调:

setInterval(iso_shuffle, 2500);

关于javascript - jQuery 同位素队列洗牌/随机化动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14043879/

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