Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.08.2010, 22:27   #1
Gorychev
Участник клуба
 
Аватар для Gorychev
 
Регистрация: 08.03.2008
Сообщений: 1,537
По умолчанию Jquare, плавная смена картинок

Нужно реализовать плавную смену картинок как на сайте http://kremlin.ru/ (см. картинки для 3х последних новостей, короч сразу под шапкой)
Заказчик хочет именно так как на этом сайте, т.е небольшая временная задержка при переходе курсора мышки от новости к новости, это я сделал. Теперь необходимо сделать, чтобы картинка не сразу появлялась, а как на сайте с примерно таким же эфектом. Как бы появляется из белого фона, что ли.
Узаю Jquare, поэтому нужно решение на этом фреймвоке.

Пробовал плавно менять в цикле с задержкой css свойство opacity (от 0 до 1) ,но желаемого результата не достиг.
Код:
   function op_city(j) {
	$(".third").css("opacity", j);
   }
    
   var j = 0.0;
   $(".third").css("opacity", 0);
   while(j <= 1){
        j +=  0.01;
	setTimeout(function(){op_city(j)}, 20);
   }
Ставил в setTimeout например 1000 или 10, но в первом случае просто ждал 1 сек., прежде чем появится изображение, во втором оно появлялось мгновенно. Короче где-то накосячил.

Если чесно такой подход мне не нравится, возможно есть др.варианты, может я велосипед придумываю.

---------------------------------
Нашел решение, может кому и сгодится:
Код:
  $(".third").hide(); // скрываем
  $(".third").fadeIn("normal"); // отображаем с эффектом
JQuery рулит, не перестаю восхищаться простотой применения этого фреймвока и возможностями.
Вот здесь нагуглил http://www.linkexchanger.su/2008/61.html

Последний раз редактировалось Gorychev; 24.08.2010 в 23:32. Причина: нашел решение
Gorychev вне форума Ответить с цитированием
Старый 25.08.2010, 07:01   #2
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

Надо использовать метод animate. Пример.
Виталий Желтяков вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рандомная смена картинок в хедере soonner JavaScript, Ajax 7 14.04.2010 20:19
Плавная смена картинок dedyshka JavaScript, Ajax 1 21.03.2010 13:38
динамическая смена картинок krikaved Общие вопросы Delphi 7 02.03.2010 19:36
Смена картинок по дате Kendel JavaScript, Ajax 6 05.05.2009 13:00
Почасовая смена картинок П@Bел JavaScript, Ajax 5 12.04.2009 01:41