我正在开发一个网站,可以使用raphael js在屏幕上拖动图表。
Raphael js的一个众所周知的限制是它没有用于分组和拖动元素的内置方法。
为了解决这个问题,我想为每个图创建一个单独的div元素。然后每个div都有自己的raphael canvas ,我会用jquery ui拖动这些迷你raphael画布。
我用一些元素尝试了这个并且它完美地工作,但在我将它实现为一个功能齐全的原型之前,我想知道是否有人使用过类似的解决方案,并且这种方法是否存在任何已知问题。
感谢。
答案 0 :(得分:0)
如果它适合你,它很棒,仍然有一个我知道的限制。如果要处理不同svg画布上元素的鼠标单击事件,则这些画布重叠时可能会出现问题。单击与其他画布重叠的元素时,即使画布不包含任何元素,您也无法截取单击。这个问题被广泛解释为here。