나는 순서가 없습니다. 내가 셔플 버튼을 클릭하면, 내가 필요jQuery : fadeOut, shuffle, fadeIn (셔플에서 작동하지 않음)
- 항목이 페이드 아웃
- 다음
- 후 다시 페이드 내 스크립트 작업
모든 별도의 부품 randomise.. 살아 움직이는듯한 퇴색은 그것의 자신에 작동하고, 뒤섞음은 작동한다. 문제는 스크립트에 셔플이 있고 셔플로 바로 건너 뛰고 모든 페이드 인 또는 아웃을 중지하는 경우입니다. 여기
내 스크립트입니다$('.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);
도움이 될 것입니다.
감사
이
. 감사. 추가 생각 만 해봤 어. 각각의 개인을 하나씩 뒤섞어서 만드는 것입니다. 저는 이전에 룰과 같은 문제가 있습니다. 나는 이것을 시도했다 :'$ ("li"). each (function (i) {\t \t \t $ (this).지연 (50 * i). 페이드 인 (1000); });'그것은 자체적으로 작동하지만 전체 스크립트에서 다시 운이 없습니다. – shovelshed