在Firefox中使用锤子捏 错误地定向 - 适用于所有其他浏览器
Using Hammer Pinch in Firefox directed wrongly - works in all other browsers
我正在使用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进行缩放。但是对于火狐浏览器,我一无所知。
相关文章:
- AddEventListener适用于浏览器,但不适用于Android
- 适用于多种浏览器的Selenium-需要能够执行javascript的webDriver
- ng类仅适用于所有IE浏览器
- 链接适用于所有浏览器,除了 safari(php 代码)
- 在Firefox中使用锤子捏 错误地定向 - 适用于所有其他浏览器
- 我的javascript适用于所有浏览器,但IE8除外
- 适用于可在网络浏览器和智能手机上运行的网站的 MP3 播放器
- JavaScript中的简单正则表达式适用于所有浏览器,但Safari除外
- React Router浏览器历史记录适用于本地,而不适用于生产
- javascript文档.提交并非适用于所有浏览器
- 响应式设计适用于桌面浏览器、移动模拟器(Safari和Mozilla Firefox),但不适用于真正的智能手机(And
- Jquery.Load不适用于android浏览器,但适用于同一设备上的Firefox移动浏览器
- 如何使preventDefault适用于所有浏览器
- Node.js/Socket.io 中的 Web 套接字支持,适用于旧版浏览器
- Phonegap:我的Javascript代码适用于浏览器,但不适用于Android模拟器或设备
- 如何使Javascript适用于所有浏览器
- 适用于浏览器的兼容日期格式
- 适用于浏览器的红心坠落动画
- Ajax请求适用于浏览器,但不适用于Android设备
- jQuery仅适用于浏览器's的第一次启动