0

我正在开发一个网站,可以使用 raphael js 在屏幕上拖动图表。

Raphael js 的一个众所周知的限制是它没有用于分组和拖动元素的内置方法。

为了解决这个问题,我正在考虑为每个图表创建一个单独的 div 元素。然后每个 div 都有自己的 raphael画布,我会使用 jquery ui 来拖动这些迷你 raphael 画布。

我用几个元素尝试了这个,它工作得很好,但在我将它实现为一个功能齐全的原型之前,我想知道是否有人使用过类似的解决方案,以及这种方法是否存在任何已知问题。

谢谢。

4

1 回答 1

0

如果它对您有用,那就太好了,但我仍然知道有一个限制。当您要处理不同 svg 画布上元素的鼠标单击事件时,这些画布重叠时可能会出现问题。当点击与其他画布重叠的元素时,即使画布不包含任何元素,您也无法拦截点击。这个问题在这里得到了广泛的解释。

于 2013-10-04T05:52:11.643 回答