Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 对象标记上的鼠标滚轮事件_Javascript_Html_Svg_Mouseevent_Mousewheel - Fatal编程技术网

Javascript 对象标记上的鼠标滚轮事件

Javascript 对象标记上的鼠标滚轮事件,javascript,html,svg,mouseevent,mousewheel,Javascript,Html,Svg,Mouseevent,Mousewheel,我使用对象标记将svg图像嵌入到一些html中。我注意到,当我有一个mousewheel事件,并且光标位于其中一个对象标记上时,不会触发该事件。当事件附加到object tags父元素(或直接附加到body等)时会发生这种情况,出于测试目的,我还尝试将鼠标滚轮事件直接附加到对象(不是滚动实际的标记,只是返回控制台日志以进行测试),它也不起作用 显然,对象标记会以某种方式杀死页面事件,而不会使事件冒泡 有办法解决这个问题吗?如果光标落在对象标记上,鼠标滚轮的滚动就会突然停止,这确实会破坏页面的可用

我使用对象标记将svg图像嵌入到一些html中。我注意到,当我有一个mousewheel事件,并且光标位于其中一个对象标记上时,不会触发该事件。当事件附加到object tags父元素(或直接附加到body等)时会发生这种情况,出于测试目的,我还尝试将鼠标滚轮事件直接附加到对象(不是滚动实际的标记,只是返回控制台日志以进行测试),它也不起作用

显然,对象标记会以某种方式杀死页面事件,而不会使事件冒泡

有办法解决这个问题吗?如果光标落在对象标记上,鼠标滚轮的滚动就会突然停止,这确实会破坏页面的可用性

我正在使用Firefox,还没有在其他浏览器中测试过。尽管如此,我还是需要支持Firefox

更新:
此错误可能只影响Linux中的Firefox。一个小的百分比,这是好的,但是这个百分比包括了我,所以一个解决办法是必要的。如果我将svg嵌入到img标记中,它就可以正常工作,但是这可以防止ie你找到解决方案了吗?我在Safari中的SVG对象也有同样的问题。