Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.05.2010, 14:48
Аватар для mycoding
NodeJS developer - ушел
Отправить личное сообщение для mycoding Посмотреть профиль Найти все сообщения от mycoding
 
Регистрация: 06.01.2010
Сообщений: 1,022

Explode эффект как реализован?
Пробовал понять как такое реализовать и не могу придумать.
А в коде JQuery не понятно.
Ответить с цитированием
  #2 (permalink)  
Старый 10.05.2010, 15:07
Аватар для subzey
Пионэр
Отправить личное сообщение для subzey Посмотреть профиль Найти все сообщения от subzey
 
Регистрация: 16.11.2009
Сообщений: 1,322

Ух, е-мое, какой же он кривой!

Судя по всему, замеряется высота дива, затем рядом с ним создается еще 8, и в них клонируется содержимое дива. Все девять дивов задаются шириной и высотой в треть исходного, им устанавливается position: relative и overflow: hidden. Содержимое всех девяти дивов обвертывается в еще один див (каждый), с position: absolute, и каждый смещается на нужное расстояние. После чего анимируется положение и прозрачность каждого из дивов-кусков.

…а кривой потому что если внутри использовать, скажем, параграф с верхним полем, то он сильно скачет при начале анимации. Да и обычные для jQ странности с началом анимации до того, как закончится предыдущая.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Открытие div блока при первом визите на сайт Nushaba Общие вопросы Javascript 28 20.12.2013 20:24
Решение проблемы кодировок для AJAX и PHP без iconv (cp1251 в AJAX) Serge Ageyev AJAX и COMET 10 24.04.2013 20:48
Как организовать RichEdit arma Элементы интерфейса 2 18.02.2010 14:57
О наследовании событий, или как корректно его отменить. JCShen Events/DOM/Window 8 09.02.2010 00:00
Как правильно послать XML в POST запросе LowCoder AJAX и COMET 10 15.07.2009 23:20