【发布时间】:2011-05-31 12:03:57
【问题描述】:
我有一个 HTML,其中包含一个带有对象标记的嵌入式 SVG。我在全局文档上为 mousemove 注册了事件侦听器,但是当鼠标移动发生在嵌入的 SVG 文档内的元素上时,不会调用在全局文档上为 mousemove 注册的回调。似乎嵌入是这里的问题,但无法弄清楚问题可能是什么,我认为 SVG 文档是全局文档的子文档,全局文档应该获取所有事件。有人可以帮忙吗?全局文档和SVG文档没有关系吗?
【问题讨论】:
-
可以使用
<object>:<object data="http://upload.wikimedia.org/wikipedia/commons/c/c7/SVG.svg" type="image/svg+xml" width="400" height="300" onmousemove="console.log('test');"></object>嵌入任何 SVG 来演示该问题。可能是火狐的问题,我在IE里没试过。
标签: html event-handling svg