Какие браузеры поддерживают интерактивные документы SVG? - PullRequest
0 голосов
/ 18 февраля 2012

Я работаю над проектом, который требует интерактивной карты.Я хочу использовать документ SVG со встроенным в него нестандартным кодом JavaScript, как это сделал этот разработчик:

http://treeblurb.com/xmap/svg/melbourne_central.svg

Достичь того, что я хочу сделать, тривиально, но я не могурасскажите, какие браузеры будут поддерживать этот уровень взаимодействия.По сути, мне нужно:

  1. Вставить пользовательские теги сценариев в документ.
  2. Настроить атрибуты узлов (т.е. заполнить)
  3. Добавить события мыши к определенным элементам.

Я предполагаю, что мой вопрос - если браузер поддерживает нативный SVG, позволит ли он мне делать все эти вещи?

Ответы [ 2 ]

1 голос
/ 18 февраля 2012

Собственный SVG поддерживается большинством версий Chrome, Firefox, Opera и Safari. IE8 не поддерживает его, но IE9 и выше поддерживает. Android поддерживает его начиная с Honeycomb.

Возможно, вы захотите взглянуть на Рафаэль . Он не только делает SVG-подобную функциональность доступной в IE8 и ниже (благодаря VML), но также предоставляет методы для манипулирования всеми объектами, которые вы даже можете комбинировать с JQuery.

Здесь также есть хорошая информация, сравнивающая Raphael с JQuery SVG здесь .

0 голосов
/ 18 февраля 2012

IE 8 и более ранние версии не поддерживают SVG.Android 2.3 и более ранние версии также не поддерживают SVG.Проверьте больше проблем совместимости браузера здесь: http://www.caniuse.com/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...