Вернуться   Форум SAPE.RU > Общие вопросы > Разработка и сопровождение сайтов

-->
Ответ
 
Опции темы
Старый 23.09.2011, 08:51   #1
Новичок
 
Аватар для Mihalich
 
Регистрация: 05.09.2011
Сообщений: 57
Вес репутации: 160
Mihalich скоро станет известен
По умолчанию 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). ничего не помагает - сначала заменяет картинку потом делает уже другую прозрачной.


Спасибою
Mihalich вне форума   Ответить с цитированием
Старый 23.09.2011, 10:31   #2
Специалист
 
Аватар для lETS
 
Регистрация: 10.01.2009
Сообщений: 197
Вес репутации: 197
lETS - весьма и весьма положительная личностьlETS - весьма и весьма положительная личностьlETS - весьма и весьма положительная личность
По умолчанию

вот пример с http://api.jquery.com/animate/

$('#book').animate({
opacity: 0.25,
left: '+=50',
height: 'toggle'
}, 5000, function() {
// Animation complete.
});

Обратите внимание на "Animation complete". Весь код ниже animate нужно вставить в эту функцию
lETS вне форума   Ответить с цитированием
Старый 23.09.2011, 11:00   #3
Новичок
 
Аватар для Mihalich
 
Регистрация: 05.09.2011
Сообщений: 57
Вес репутации: 160
Mihalich скоро станет известен
По умолчанию

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>
Mihalich вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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.