Тема: FadeOut, FadeIn
Показать сообщение отдельно
  #1 (permalink)  
Старый 22.02.2011, 14:36
Интересующийся
Отправить личное сообщение для meryfelow Посмотреть профиль Найти все сообщения от meryfelow
 
Регистрация: 26.10.2010
Сообщений: 19

FadeOut, FadeIn
<!DOCTYPE html>
<html>
<head>
  
  <script src="http://code.jquery.com/jquery-1.5.js"></script>
</head>
<body>
  <span>Click here...</span>

    <div id="one"><img  src="1.jpg" width="80px" height="80px"></div>

[JS]<script>
var currentImage = 0;
var imageArray=['1.jpg','2.jpg','3.jpg'];
      $("img").click(function () {
	  currentImage++;
	  $("img").fadeOut("slow");
             $("img").attr("src",imageArray[currentImage]);
             $("img").fadeIn("slow");
      });
    </script>

</body>
</html>


Собственно меня интересует очередность выполняемых действий. Задумка в том, чтобы картинка исчезла, ей присвоился новый src, потом появилась. Получается же так: присваивается новый src, картинка пропадает, потом появляется. Получается что действия идет не по порядку, точнее операция присваивания нового источника для картинки не дожидается окончания действия fadeOut?

Последний раз редактировалось meryfelow, 22.02.2011 в 15:04.
Ответить с цитированием