在Firefox中使用锤子捏 错误地定向 - 适用于所有其他浏览器

Using Hammer Pinch in Firefox directed wrongly - works in all other browsers

本文关键字:适用于 浏览器 其他 错误 Firefox      更新时间:2023-09-26

我正在使用Hammer来检测HTML5页面上的捏合,并将其定向到SVG图像进行缩放。 SVG 图像位于其自己的div 中,锤子捏合检测附加到该div。

这在最新版本的IE,Safari(移动和桌面),Opera和Chrome上工作正常,但在Firefox上则不行。 在 Firefox 上,Hammer 不会检测到捏合,因此不会定向到 SVG 元素。 而是缩放页面上的其他项目。

我还使用 Hammer 来检测平移操作(再次在 SVG 上),这在包括 Firefox 在内的所有浏览器上都能正常工作。

所以我想我只是缺少一些 Firefox 指令,以防止它在 Hammer 看到它之前捕获捏合事件。

但是,我确实注意到它在Hammer触摸测试页面上使用Firefox不起作用,因此也许这是我需要等待的Firefox修复程序。

此链接可能会有所帮助 Firefox 现在关于捏缩放的情况。 https://bugzilla.mozilla.org/show_bug.cgi?id=1052253。

捏合缩放(仅适用于 svg 元素)在铬中效果很好。在IE中,我使用jquery.panzoom.js,ie-touch.js进行缩放。但是对于火狐浏览器,我一无所知。