Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: fadeOut(), изменение img src, fadeIn()

Сообщения:  [1-3] 

 
 автор: Bombey   (06.06.2010 в 15:02)   письмо автору
 
   для: AlexSol   (06.06.2010 в 12:50)
 

Большущее спасибо! Вы мне очень помогли!

  Ответить  
 
 автор: AlexSol   (06.06.2010 в 12:50)   письмо автору
 
   для: Bombey   (06.06.2010 в 10:48)
 

у fadeOut/fadeIn есть два аргумента : скорость, и функция выполняемая по завершению анимации
bigImage.fadeOut('normal',function(){
$(this).attr('src',newImage).fadeIn();
})

  Ответить  
 
 автор: Bombey   (06.06.2010 в 10:48)   письмо автору
 
 

Приветствую, коллеги!

Хочу сделать примитивную фотогалерею с маленькими превьюшками и одной большой картинкой. При клике на превью, большое изображение должно уменьшить прозрачность, поменять src и обратно увеличить прозрачность к первоначальной.

При клике вызывается вот такой код:


var newImage = $(this).attr('src');
bigImage.fadeOut().attr('src', newImage).fadeIn();


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

На офицальном сайте нашел команду delay(), но результат то же.

Как заставить jQuery выполнять команды последовательно?

Заранее спасибо всем ответившим. Также буду премного благодарен за любые ссылки, раскрывающие этот вопрос.

  Ответить  

Сообщения:  [1-3] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования