1
我需要有多个动画循环,或随机地改变,每次动画发生在单个功能。jQuery的 - 通过在单一的功能多个动画周期/创建动画的阵列,使得每个动画是不同的,然后将它重新开始
var items = $(".items").on("click", "div", function() {
var not = $.map($(".items div").not(this), function(el) {
return $(el).index(".items div")
});
var next = not[Math.floor(Math.random() * not.length)];
var index = $(this).index(".items div");
var elems = $(">div", items).toArray();
[elems[next], elems[index]] = [elems[index], elems[next]];
$(this).add(items.find("div").eq(next)).fadeTo(600, 0, function() {
items.html(elems).find("div").fadeTo(600, 1)
});
});
我不能:
目前有淡入淡出,我要的是可循环例如淡入淡出,拨动,动画等
这里是我的代码,我需要它是在使用有关这方面的任何地方的任何信息,但我看到了它在一些脚本中使用,感谢很多的想法
使用的功能的阵列,每一个确实不同类型的效果,并返回一个jQuery动画承诺(例如'jQuery对象上的'.promise()')。然后按顺序/随机地运行它们(使用'.then()'按顺序运行)。 –
@Gone Coding可以帮助我使用特定的代码,我可以使用它吗?可悲的是,我对jQuery不太好。非常感谢 –
如果你可以设置你的显示/代码的JSFiddle例子,我会看到一个工作示例。 –