как зациклить функцию в jquery - PullRequest
0 голосов
/ 01 августа 2011

привет, я делаю это изображение постепенно исчезающим, а затем снова исчезающим, но я понятия не имею, как его зациклить.

<div class="slideshow">
<img src="img1.jpg">
<img src="img2.jpg">
<img src="img3.jpg">
<img src="img4.jpg">
<img src="img6.jpg">
<img src="img7.jpg">
<img src="img8.jpg">
<img src="img9.jpg">
<img src="img10.jpg">
</div>

            var lis = $('.slideshow img').hide();
            $('img:first',lis).show();
            var x=0;
            (function displayImages() {
                lis.eq(i++).fadeIn(600, displayImages);

            })();

Ответы [ 2 ]

2 голосов
/ 01 августа 2011
$('.slideshow img:first-child').fadeIn(500, fadenext);

function fadenext() {
  $(this).next().fadeIn(500, fadenext);
}

http://jsfiddle.net/imoda/4CKbZ/

0 голосов
/ 01 августа 2011

Возможно, вы могли бы использовать метод обратного вызова fadein для вызова следующего ...

.fadeIn (600, NextImage);

...