«Рафаэль» не определен в IE - PullRequest
1 голос
/ 15 марта 2012

Я пытаюсь настроить управление событиями мыши в IE, используя Raphael.

Но я получаю сообщение об ошибке "Raphael" не определен в Internet Explorer 9, хотя он хорошо работает в других браузерах, напримерChrome.

Вот jsfiddle и код:

<div id="sample"></div>
<div id="status"></div>



var width = 400;
var height = 200;
var paper = Raphael(document.getElementById('sample'), 0, 0, width, height);

var rect = paper.rect(0, 0, width, height);
rect.attr({
    stroke: "#888",
    fill: "#eaeaea"
});



var circle = paper.circle(50, 60, 20);
    circle.attr({
        fill: "#f90"
    });

$(circle.node).mouseenter(function(e){
        $('#status').html('Entered circle');
    });
$(circle.node).mouseleave(function(e){
        $('#status').html('left circle');
    });

Используется эта версия библиотеки: https://raw.github.com/DmitryBaranovskiy/raphael/master/raphael-min.js

МожетВы помогаете определить, почему не работает в IE?

Спасибо

1 Ответ

2 голосов
/ 31 мая 2012

Проблема с хостингом по умолчанию на github, см. Выпуск 173

Исправление заключается в том, чтобы изменить ссылку на управление ресурсами с той, которая указана на сайте Raphaeljs.com и указывает на1005 *http://github.com/DmitryBaranovskiy/raphael/raw/master/raphael.js на хостинг на cdnjs.com - http://cdnjs.cloudflare.com/ajax/libs/raphael/2.1.0/raphael-min.js.

...