我有很多由Raphael js绘制的文本元素,并且向它们(整个Raphael纸张)添加了拖放的可能性,其中大多数被完美地拖动了,但是有些文本元素的移动是错误的方向我不知道为什么?
在此jsfiddle中,我仅绘制了3个文本元素示例,我注意到,错误方向移动的文本元素在矩阵中具有“ -1”,例如“ 0 0.9407 -1 0 473.4541 293.4927”,这些值为矩阵由Illustrator给出(将ai导出到svg)
[我也希望无法选择文本元素,我试图使用event.preventDefault();
取消鼠标事件,例如'onmouseover'和'onmouseout'和'onclick',但没有成功。>
我用谷歌搜索了这个问题,但没有发现任何建议?
解决方案:
我有很多由Raphael js绘制的文本元素,并且向它们(整个Raphael纸)添加了拖放的可能性,其中大多数都被完美拖动,但是有一些文本元素...
[raphael问题似乎比您要解决的第二个问题更具挑战性,这是我要解决的第二个问题。您可以通过一些CSS和一个属性(对于IE10和Opera)使这些变为不可选择。
最后,我使用raphael-pan-zoom plugin启用了平移和缩放功能,并且效果很好!感谢JonVD的回答,但是与此问题相关的文本元素很多,我不能每次都随机更改m值。