2011-06-07 124 views
1

我正在制作一个使用内联SVG作为其基本UI元素的Web应用程序。某些UI操作包括在SVG中选择文本,并在SVG上拖动。这适用于Webkit和Presto,但是Gecko拒绝合作。当我尝试拖动Firefox中的SVG时,它会启动整个SVG图像的拖动操作。有没有办法阻止这种默认行为?在Firefox中拖动/选择SVG内部

回答

2

此行为在下面的bug报告描述:https://bugzilla.mozilla.org/show_bug.cgi?id=525591

您可以通过对事件调用preventDefault()方法解决这个问题。

这真的需要去一个常见问题的地方。

+0

谢谢,dragStart中的'preventDefault'负责拖动。我仍然无法选择文字。有任何想法吗? – Amadan 2011-06-07 07:07:52

+0

请参阅https://bugzilla.mozilla.org/show_bug.cgi?id=292498 – 2011-06-07 11:17:03

+0

谢谢。 – Amadan 2011-06-07 17:42:05