2015-09-25 5 views
1

Я пытаюсь запустить вторую анимацию SMIL, когда вы наведите указатель мыши на другую.Запуск второй SVG анимации SMIL при наведении первого

Первая анимация проходит штрафы и так же второй, когда у него есть свой собственный триггер парения/щелчок на нем, однако, когда я пытаюсь соединить два с

begin="pin-anime.begin + 1s" 

на первых анимационных серий.

Любые идеи, что мне здесь не хватает?

JSFiddle of what i have so far

ответ

1

Вы имеете несколько отдельных ошибок.

  • Ваш элемент анимации не имеет значения id. Похоже, что вы ошибались d вместо id, но в любом случае все значения id должны быть уникальными.

  • Ваш анимационный элемент имеет идентификатор со знаком минус. Это интерпретируется как недопустимое смещение по времени. Вы можете использовать идентификаторы без минуса или бежать со знаком минус с \ как в begin="pin\-anim.begin + 1s"

This, кажется, ближе к тому, что вы пытаетесь достичь.

+0

Спасибо за помощь. Изменения, которые вы внесли, не повлияли на запуск анимации второй дорожки. –

+0

Что вы используете, потому что скрипка работает для меня в Firefox. Если я наложу мышь на верхнюю форму, нижняя форма начнет пульсировать через 1 секунду. Разве это не то, что вы хотели? –

+0

Да, ты прав. Я открыл его в Chrome. Странно, что он не работает в Chrome. Я думал, что единственным браузером, который не поддерживает SMIL, являются IE и Opera. –

Смежные вопросы