Я использую jQuery для загрузки внешнего SVG (карты Франции) и разбора его по путям с помощью raphaël.js следующего кода.Но он ничего не делает в IE.Любые идеи?
$(document).ready(function(){
var paper = Raphael("canvas", 450, 380);
var map = paper.set();
// load svgz map
$.ajax({
type: "GET",
url: "map-smllr.svgz",
dataType: "xml",
success: parseXml
});
// ... removed a few other variables
function parseXml(xml) {
var count = 0;
$(xml).find("g").children("path").each(function()
{
var deptNr = depts[count];
var path = $(this).attr("d");
var c = paper.path(path);
c.attr(attr).attr("title",deptNr);
map.push(c);
count++;
});
//startMap();
}
});
Полный исходный код можно посмотреть здесь: http://ngjulie.com/map/raphael.html
У меня тоже есть странная проблема с кэшированием в Chrome, где отображается пустое место, пока пользователь не наводит курсор мыши надканва.
Но самая большая проблема заключается в том, что это не работает в IE.Общие примеры на сайте RaphaelJS работают нормально.Так что это должно быть что-то в моем коде.
Есть идеи?
Ура, Джули