次のコード ブロックに問題があります。
$('.merge').each(function(index) {
var mergeEl = $(this);
setTimeout(function() {
self.mergeOne(mergeEl, self, index - (length - 1));
}, 500);
});
の各呼び出しの間に .500 秒の遅延を適用しようとしていますmergeOne
が、このコードmergeOne
は配列内のすべての要素を同時に呼び出す前に .500 秒の遅延のみを適用します。
誰かがこのコードが機能しない理由と、おそらく素晴らしい解決策を説明できれば、ありがとう!