【问题标题】:Using Hammer Pinch in Firefox directed wrongly - works in all other browsers在 Firefox 中错误地使用 Hammer Pinch - 适用于所有其他浏览器
【发布时间】:2015-03-13 15:17:05
【问题描述】:

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

这适用于最新版本的 IE、Safari(移动和桌面)、Opera 和 Chrome,但不适用于 Firefox。在 Firefox 上,Hammer 没有检测到捏合,因此不会指向 SVG 元素。而是缩放页面上的其他项目。

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

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

但我确实注意到在 Hammer touch 测试页面上使用 Firefox 无法正常工作,所以我可能需要等待 Firefox 修复。

【问题讨论】:

    标签: javascript html firefox hammer.js pinch


    【解决方案1】:

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

    捏缩放(仅适用于 svg 元素)在 chrome 中效果很好。在 IE 中,我现在使用 jquery.panzoom.js,ie-touch.js 进行缩放。但对于 Firefox,我不知道。

    【讨论】:

    • hammer.js 也够好吗?我查看了浏览器支持hammerjs.github.io/browser-support,他们说 pinch 不适用于最新的桌面 IE、Chrome、Firefox。问这个是因为我想在没有 panzoom.js 和 ie-touch.js 的情况下捏入 IE .... js 文件对我来说太多.....
    猜你喜欢
    • 2020-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-26
    • 2015-02-12
    • 1970-01-01
    相关资源
    最近更新 更多