Цитата:
Цитата:
|
Цитата:
$(selector).fadeOut(speed,callback); |
Это все так :-) callback там присутствует
Просто $('#largeImage').fadeOut("slow",$('#largeImage').attr('src',$(this).attr('src').replace('small','big'))); не дает почему-то плавности. Пробовал выставлять время цифрами - даже при значении 1000 ничего не меняется. |
misterX_, каким боком у тебя это callback?
|
Цитата:
|
misterX_,
оберните строку в анонимную функцию |
Да, точно.
обернул в анонимную $('#largeImage').fadeOut("slow",(function(){$('#largeImage').attr('src',$(this).attr('src').replace('small','big'))})()); теперь вообще не пашет. что-то упускаю наверное. |
misterX_,
нафига обернуть и тутже снять -- что было то и осталось уберите все круглые скобки нафиг |
misterX_,
$('#largeImage').fadeOut("slow",function(){$('#largeImage').attr('src',$(this).attr('src').replace('small','big'))}); |
Вот что получилось
$('#thumbs').delegate('img','click', function(){ $('#largeImage').fadeOut("slow",function(){$('#largeImage').attr('src',$(this).attr('src').replace('small','big'))}); $('#largeImage').attr('src',$(this).attr('src').replace('small','big')).fadeIn("slow"); }); Первый раз отрабатывает все норм, если кликаешь еще раз, опять быстро показывает картинку а потом ее же плавно. Если почистить кэш, то опять первый раз нормально. |
Часовой пояс GMT +3, время: 23:15. |