В конечном счете, это для приложения в стиле киоска (с использованием jQuery 1.6.4), которое будет работать в Firefox, поэтому ответы могут быть специфичными для Firefox.
Я пытаюсь сделать анимированный SVG, но я пытаюсь анимировать его, динамически вставляя SMIL. Я не видел ничего, что указывало бы на то, что это невозможно сделать, и оба http://satreth.blogspot.ch/2013_01_01_archive.html и http://srufaculty.sru.edu/david.dailey/svg/SMILorJavaScript.svg указывает на то, что это можно сделать.
Проблема я так понимаю в том, что мне нужно вызвать метод beginElement
для запуска динамически вставляемой анимации, но я его нигде не вижу.
Вот скрипка, демонстрирующая проблему: http://jsfiddle.net/2pvSX/
Не ответил на вопрос в заголовке:
- Что я делаю не так?
- Есть ли какие-либо ресурсы, чтобы лучше понять, что я пытаюсь сделать?
и это проблема с:
- Как я определяю SVG?
- Как я создаю SMIL?
- Как я могу получить доступ к SVG?
- Как я вставляю SMIL?
- Что-то совсем другое?
Наконец, есть ли лучший способ анимировать SVG?