我有很多由 raphael js 绘制的文本元素,并且我为它们添加了拖放可能性(整个 raphael 论文),它们中的大多数都被完美地拖动了,但是有一些文本元素朝错误的方向移动我没有'不知道为什么?
在这个jsfiddle中我只画了3个文本元素的例子,我注意到在错误方向移动的文本元素在矩阵中有“-1”,比如“0 0.9407 -1 0 473.4541 293.4927”,这些矩阵值是由 Illustrator 提供(将 ai 导出为 svg)
我还希望无法选择文本元素,我尝试使用
event.preventDefault();
取消鼠标事件,如“onmouseover”和“onmouseout”和“onclick”,但没有任何成功我用谷歌搜索了这个问题,我没有找到任何东西,有什么建议吗?
解决方案:
最后,我使用了启用平移和缩放功能的 raphael-pan-zoom 插件,效果很好!