![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Pankon |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 739 Регистрация: 2.6.2005 Репутация: нет Всего: 5 |
У меня два анимированных gif (без loop): expand_small.gif, expand_small.gif.
Требуется при click на gif - скрыть/показать часть HTML и подменить соответствующий gif на противоположный. В IE все работает без проблем. А вот Firefox при click по gif заменяет не только "кликнутый gif", но и второй, по которому не кликал. Это видно потому, что гиф анимириванный - кликаешь по одному, а оба "анимируются"... тестовый код:
|
||||
|
|||||
| solenko |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1473 Регистрация: 15.1.2006 Где: Украина Репутация: 9 Всего: 67 |
Работает. Выложите пример куда-то, может у вас не эта часть кода глючит...
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11 -------------------- Ла-ла-ла-ла Заметьте, нет официального подтверждения, что это не просто четыре слога. |
|||
|
||||
| Pankon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 739 Регистрация: 2.6.2005 Репутация: нет Всего: 5 |
solenko, у меня тоже Firefox/2.0.0.11
Присоединённый файл ( Кол-во скачиваний: 7 )
testImg.rar 1,10 Kb |
|||
|
||||
| solenko |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1473 Регистрация: 15.1.2006 Где: Украина Репутация: 9 Всего: 67 |
С чем связано -- понятия не имею.
Как быстрое решение:
-------------------- Ла-ла-ла-ла Заметьте, нет официального подтверждения, что это не просто четыре слога. |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 84 Всего: 386 |
Работает-то правильно , а вот все одинаковые картинки одновременно анимируются - это такая фича FireFox'а... solenko, отчего-то на вашем примере в FF неанимируется "стрелка вниз", мистика, какая-то . А в IE вообще прикольно ;) Это сообщение отредактировал(а) ksnk - 9.1.2008, 23:12 -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| Pankon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 739 Регистрация: 2.6.2005 Репутация: нет Всего: 5 |
||||
|
||||
| ksnk |
|
||||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 84 Всего: 386 |
Вопрос, скорее риторический ;-) Где-то тут была тема про багофичи разных броузеров. Возможно, эта там тоже присутствует.
Проверить ее довольно просто
Вот такой код при нажатии на кнопку в FF вызывает ре-анимацию всех картинок, в IE только одна картина анимируется, в Опере - не анимирует второй раз вообще... разнообразие реализаций поражает... Так что пользоваться таким эффектом вообще говоря нельзя. Решением было бы создание неанимированой картинки expand_na_small.gif и collapse_na_small.gif, и по таймауту подмена src на его. Как нибудь так:
Это сообщение отредактировал(а) ksnk - 10.1.2008, 12:56 -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
||||
|
|||||
| Pankon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 739 Регистрация: 2.6.2005 Репутация: нет Всего: 5 |
||||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |