【发布时间】:2015-07-25 08:50:33
【问题描述】:
因此,通过滚动事件,我可以检测桌面浏览器中的平移手势并相应地修改内容。但是有没有办法检测捏(缩放)手势?因此,我可以相应地修改 DOM 元素,而不是浏览器缩放整个网站(或不做任何事情)。
有些笔记本电脑配备了这种触控板(例如 Magic Trackpad 和 Force Touch Trackpad)。所以手势可以被捕获,但我如何在桌面网络应用程序中使用它们?
想象一下,您可以在桌面浏览器的 Google 地图中捏合和放大我们的地图。并通过手势左右平移。
【问题讨论】:
-
对缩放做出反应,而不是捏合。
-
但我不希望整个页面缩放。我只想修改它的一个子集。 (想象一个嵌入的谷歌地图。我想在鼠标悬停在该地图上时检测到捏。)
-
你只是对缩放命令做出反应,你可以阻止事件处理程序的任何实际缩放,但它会在事件应该触发时触发(当捏合而不是从 KB 时)
-
如何检测桌面浏览器上的缩放命令?
标签: javascript dom desktop