Есть вопрос?
Зайди на форум

Поиск на сайте: Advanced

Denix - новый дистрибутив Linux. Русификация Ubuntu и установка кодеков

dkws.org.ua
Форум сайта dkws.org.ua
 
Главная    ТемыТемы    АльбомАльбом    РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

предзагрузка однодублевой gif-анимации[решено]

 
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> Сайтостроение
 
Автор Сообщение
Martin

Завсегдатай


Зарегистрирован: 28.07.2009
Сообщения: 623
Откуда: Харьков

СообщениеДобавлено: Ср Фев 15, 2012 2:11 pm    Заголовок сообщения: предзагрузка однодублевой gif-анимации[решено]
Ответить с цитатой

есть блок div с имеджем в бэкграунде. и при наведении на этот блок jquery меняет имедж на одноразовую gif-фнимацию. трабл в том, что при наведении курсора возникает небольшая но заметная задержка, связанная с подгрузкой этой gif-анимации с сервера. делаю предзагрузку этих gif-анимаций с помощью этого яваскрита но теперь при наведении анимация уже не прокручивается, поскольку там один дубль всего. счем это связано? однако, в обычном случае, без скрипта предзагрузки, после первой такой задержки, когда имедж уже загружен в кэш, почему то однодублевая анимация продолжает запускаться - вот именно так мне и нужно, за исключением задержки при первой загрузке анимации. как предзагрузить эту анимацию, как бы что она загружена как будто при наведении курсора мыши
//add
settimeout & css
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Anderson

Завсегдатай


Зарегистрирован: 08.07.2006
Сообщения: 642
Откуда: localhost

СообщениеДобавлено: Ср Фев 15, 2012 10:36 pm    Заголовок сообщения:
Ответить с цитатой

хз...можно
1) не использовать GIF-анимацииSmile
2) сделать гифку выше (или шире) и грузить ее прозрачную часть, а затем скролить её
3) прикрыть ее сверху дивом, и его скролить
_________________
ArchLinux + Enlightenment 17 (E17)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение anderson.dunai@gmail.com Моб. телефон ICQ Number
Martin

Завсегдатай


Зарегистрирован: 28.07.2009
Сообщения: 623
Откуда: Харьков

СообщениеДобавлено: Сб Фев 18, 2012 11:57 am    Заголовок сообщения:
Ответить с цитатой

сделал попеременную смену бэкграунда settimeout'ом скроленому div(блоку).... так работает, почему то, а если javascript'ом подгружать, то нет... т.е settimeout меняет бэукраунд типа вместо юзера, получается имеджы как бы в кэш предзагружены но не "проиграны" еще, а скрипт почемуто презагружает в кэш уже проигрывая анимацию...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Martin

Завсегдатай


Зарегистрирован: 28.07.2009
Сообщения: 623
Откуда: Харьков

СообщениеДобавлено: Сб Фев 18, 2012 12:05 pm    Заголовок сообщения:
Ответить с цитатой

Anderson, а ты мудрец, однако(с) Столько идей сразу выкидываешь. Генератор! Question
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> Сайтостроение Часовой пояс: GMT
Страница 1 из 1
 Главная страница сайта
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© Колисниченко Денис