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例子,我會看到一個工作示例。 –