Я загружаю SVG в HTML с помощью плагина jQuery SVG следующим образом:
<div id="map"></div>
<script type="text/javascript">
$('#map').svg();
var svg = $('#map').svg('get');
svg.load('myimage.svg',{onLoad: function(){ alert('ready'); }});
</script>
Этот фрагмент кода хорошо работает в Firefox и Chrome, но не в IE (версия 8, никакая другая версия не тестировалась). Код, сгенерированный плагином, выглядит следующим образом:
<div id="map" class="hasSVG">
<svg version="1.1" x="0.0px" y="0.0px" ... ></svg>
</div>
Итак ... как мне изменить код, чтобы тоже поддерживать IE? Мои ограничения: мне нужно загрузить SVG, чтобы сразу получить доступ к SVG DOM в обратном вызове onLoad .
Спасибо.