Сейчас на форуме: user99 (+1 невидимый пользователь) |
![]() |
eXeL@B —› Оффтоп —› Синхронизация двух анимированных gif на страничке, это возможно? |
Посл.ответ | Сообщение |
|
Создано: 10 января 2011 16:51 · Личное сообщение · #1 Предположим есть надпись, с двух сторон указывающие на неё стрелки, вот пример: ![]() ![]() В зависимости от того когда и как загрузится, а так же от того находится в кэше или нет, теоретически при таком варианте отображения никогда не будет синхронности. Возможно есть какие то варианты на javascript? Если можно пример. ![]() |
|
Создано: 10 января 2011 17:07 · Личное сообщение · #2 |
|
Создано: 10 января 2011 17:22 · Личное сообщение · #3 |
|
Создано: 10 января 2011 17:48 · Поправил: AlexZ · Личное сообщение · #4 Пример, боюсь, сходу не сочиню. Но есть в jQuery (это не сложно) вон так: docs.jquery.com/How_jQuery_Works www.learningjquery.com/2006/09/introducing-document-ready вам понадобится онреди: Code:
----- Я медленно снимаю с неё UPX... *FF_User* ![]() |
|
Создано: 11 января 2011 02:46 · Личное сообщение · #5 Попробуй так Сами картинки Code:
Отображение скриптом Code:
![]() |
|
Создано: 11 января 2011 05:30 · Личное сообщение · #6 |
|
Создано: 11 января 2011 14:46 · Личное сообщение · #7 |
|
Создано: 11 января 2011 15:57 · Личное сообщение · #8 |
|
Создано: 11 января 2011 16:12 · Личное сообщение · #9 _ruzmaz_ - первое о чём подумал, но проблема в том, что надпись между формируется динамически и может быть как очень короткая, так и очень длинная... В общем не вариант... Zorn - этот код хорошо сработал на тестовой страничке, но провалился на ucoz хостинге. Я думаю хоть мы стилем и говорим, что не отображать до полной загрузки страницы - фактически проигрывание гифа начинается после загрузки файла броузером, а это одновременно сделать врядле можно. Всё очень зыбко и зависит от многих параметров, броузеры, кэш, качество инета и т.д. Да и сам онлоад как я понял очень броузерозависимый. Имею ввиду есть свои особенности. AlexZ - я не проверил ваш вариант, но думаю к нему тоже относится всё сказанное выше. Анимированный гиф как я понял живёт своёй жизнью и ему на всё плевать... Кстати ещё приходила идея, реализовать как нибудь в стилях левую картинку и правую в виде перевёрнутой левой. Тогда бы фактически картинка была бы одна и анимация шла бы синхронно. Всё оказалось очень непросто и криво. Причём тоже от броузера многое зависит, нужно учитывать многое. Кому интересно В итоге решил забить на это дело, ну и пусть иногда будут не синхронные... Спасибо всем кто участвовал! ![]() |
|
Создано: 11 января 2011 18:49 · Личное сообщение · #10 ну можно заготовить набор гифов с разными расстояниями между стрелками, после генерации текста подбирать картинку с подходящим расстоянием согласно длине наиболее длинной строки текста (если строка не одна), размеру шрифта и т.п. или генерить картинку из текста и помещать ее между стрелок, но не на юкозе конечно=) ![]() |
|
Создано: 11 января 2011 22:22 · Личное сообщение · #11 |
|
Создано: 12 января 2011 15:15 · Личное сообщение · #12 |
|
Создано: 17 января 2011 06:36 · Личное сообщение · #13 ToBad пишет: фактически проигрывание гифа начинается после загрузки файла броузером Да, ступил чутка. А если так попробовать ? Code:
![]() |
![]() |
eXeL@B —› Оффтоп —› Синхронизация двух анимированных gif на страничке, это возможно? |