Рафаэль JS элементы в разных div

0

Я разрабатываю веб-сайт, где диаграммы можно перемещать по экрану, используя raphael js.

Известное ограничение Raphael js заключается в том, что нет встроенного метода группировки и перетаскивания элементов вокруг.

Чтобы справиться с этим, я думал о создании отдельного элемента div для каждой диаграммы. Каждый div имел бы свой собственный холст raphael, и я бы использовал jquery ui, чтобы перетащить эти мини-raphael холсты.

Я пробовал это с несколькими элементами, и он отлично работает, но прежде чем я воплощу это в полнофункциональный прототип, мне было интересно, если кто-то использовал подобные решения и есть ли какие-либо известные проблемы с этим подходом.

Благодарю.

Теги:
raphael

1 ответ

0
Лучший ответ

Если это сработает для вас, это здорово, но есть одно ограничение, о котором я знаю. Если вы хотите обрабатывать события щелчка мыши на разных сайтах svg, может возникнуть проблема, когда эти холсты перекрываются. При нажатии на элемент, который перекрывается другим холстом, даже если холст не содержит каких-либо элементов, вы не сможете перехватить клик. Этот вопрос широко объяснен здесь.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню