Панорамирование поверхности Raphael / Elements в IE и FF происходит медленно и ломается

Я использую плагин Raphael и рисую несколько прямоугольников и создаю несколько соединений между ними, чтобы они выглядели как круговой/связанный граф.

Когда я начинаю перемещать прямоугольник из его исходного положения, он будет двигаться вместе с указателем мыши. Это в браузере Хром.

Когда я тестирую ту же функциональность в браузерах Firefox (20.x.x) и Internet Explorer (8), она работает медленно, и иногда прямоугольники ломаются при перетаскивании их с помощью указателя мыши.

Особенно это происходит очень медленно в браузере Internet Explorer(8), иногда указатель мыши будет находиться в точке x, а перетаскиваемый прямоугольник будет в другом месте.

Я не хочу, чтобы весь график сразу перемещался с помощью плагина Raphael-zpd.js. Я хочу знать, почему функциональные возможности различаются в двух браузерах.

Есть ли способ решить эту кросс-браузерную проблему Raphael? Я пытался найти больше информации об этом своеобразном поведении Рафаэля, но не смог ничего найти.

Заранее спасибо.


person user2334931    schedule 30.04.2013    source источник


Ответы (1)


Ваша проблема в том, что Firefox и IE8 не являются быстрыми браузерами для такого рода вещей. На самом деле это не вина Рафаэля, и с этим ничего нельзя поделать. Лучшее, что вы можете сделать, это упростить вашу графику, исключив любые имеющиеся у вас фильтры, прозрачность, градиенты и т. д. Я не могу сказать, не видя примера.

person Owen Masback    schedule 02.05.2013