我有一个外部svg,我通过标签嵌入。然后我使用javascript将鼠标处理程序插入-s,以便用鼠标“旋转”它们。 (就像立体声上的旋钮一样。)
现在,每隔一段时间,这都行不通。然后Firefox不显示我告诉它显示的拖动光标,而是显示划掉圆圈的光标。此外,它不旋转意味着不运行JavaScript。这种情况大约每三次发生一次 - 其他时候效果很好。
对我来说,看起来firefox试图拖动整个svg-object而不是将鼠标事件交给javascript,让它做起来很神奇。
听起来对任何人来说都很熟悉吗?我该怎么办?
干杯!
答案 0 :(得分:1)
好吧,不久之后,虽然我在网上搜索过,但我自己找到了答案。
这就像Dragging/selecting inside SVG in Firefox一样。
让我引用那里:
以下错误报告中描述了此行为:https://bugzilla.mozilla.org/show_bug.cgi?id=525591 您可以通过在事件上调用preventDefault()来解决此问题。 这真的需要在某个地方找到FAQ。
我没有任何补充: - )