У меня есть неупорядоченный список. Когда я нажимаю кнопку воспроизведения в случайном порядке, мне нужно:
- предметы, которые исчезают
- затем рандомизировать
- затем исчезнуть.
Все отдельные части моего скрипта работают. Анимированное затухание работает само по себе, и случайное воспроизведение работает. Проблема в том, что когда в сценарии присутствует случайное перемешивание, оно пропускается прямо к случайному перемешиванию и останавливает все постепенное исчезновение или исчезновение.
Вот мой сценарий:
$('.vShuffle').click(function(){
$('.list li').fadeOut(1000).shuffle().fadeIn(1000);
});
Я также попробовал это, которое исчезнет, затем я предполагаю, что оно тасуется, потому что после ничего не делает:
$('.vShuffle').click(function(){
$('.list li').fadeOut(1000, function() {
$('.list li').shuffle();
$('.list li').fadeIn(1000);
});
});
Сценарий случайного воспроизведения, который я использую, отсюда, он отлично работает, кроме моей цепочки: http://mktgdept.com/jquery-shuffle
(function(d){d.fn.shuffle=function(c){c=[];return this.each(function(){c.push(d(this).clone(true))}).each(function(a,b){d(b).replaceWith(c[a=Math.floor(Math.random()*c.length)]);c.splice(a,1)})};d.shuffle=function(a){return d(a).shuffle()}})(jQuery);
Любая помощь будет принята с благодарностью.
Спасибо