23.09.2011, 08:51 | #1 |
Новичок
Регистрация: 05.09.2011
Сообщений: 57
Вес репутации: 160
|
jquery смена картинок
Дорогие форумчане!
Подскажите пожалуйста - мне надо при нажатии плавно сделать картинку прозрачной потом поменять ее и сделать снова видимой. Код: $("#largeImg").animate({opacity: "0.1"}, 1200); var largePath = $(this).attr("href"); var largeAlt = $(this).attr("title"); $("#largeImg").attr({ src: largePath, alt: largeAlt }); $("#largeImg").animate({opacity: "1"}, 1200) return false; Дело в том что смена атрибута проходит мгновенно - и потом только картинка затухает, пробовал паузы и delay(1200). ничего не помагает - сначала заменяет картинку потом делает уже другую прозрачной. Спасибою |
23.09.2011, 10:31 | #2 |
Специалист
Регистрация: 10.01.2009
Сообщений: 197
Вес репутации: 197
|
вот пример с http://api.jquery.com/animate/
$('#book').animate({ opacity: 0.25, left: '+=50', height: 'toggle' }, 5000, function() { // Animation complete. }); Обратите внимание на "Animation complete". Весь код ниже animate нужно вставить в эту функцию |
23.09.2011, 11:00 | #3 |
Новичок
Регистрация: 05.09.2011
Сообщений: 57
Вес репутации: 160
|
lETS, Спасибо, я немного по другому уже сделал
<script type="text/javascript"> $(document).ready(function(){ $(".thumbs a").click(function(){ $("#largeImg").animate({opacity: "0"}, 500); var largePath = $(this).attr("href"); var largeAlt = $(this).attr("title"); setTimeout( function () { $("#largeImg").attr({ src: largePath, alt: largeAlt }); $("#largeImg").animate({opacity: "1"}, 500); },500 ) return false; }); }); </script> |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
jQuery или что-то подобное для позиционирования балуна | Jooz | Разработка и сопровождение сайтов | 2 | 03.08.2011 06:30 |
jquery | opel | Установка кода на различные движки | 27 | 16.10.2010 21:04 |
2 в 1 вопросы по .htaccess и jquery | Globalzru | Разработка и сопровождение сайтов | 3 | 19.09.2010 22:20 |
Прошу помощи по jQuery | Globalzru | Разработка и сопровождение сайтов | 7 | 26.03.2010 23:17 |
Есть ли готовое решение на jquery? (карусель+thickbox+вращение картинок) | коржемелик | Разработка и сопровождение сайтов | 1 | 23.06.2009 18:50 |
Часовой пояс GMT +3, время: 21:02.