使用JavaScript检测Android捏缩放(除了Hammer.js)

时间:2013-01-11 10:39:16

标签: javascript android jquery pinchzoom

在IOS中,我使用$(window).resize()事件来检测缩放操作。 我在Android设备上试过这个,但它没有触发。

我正在尝试通过比较"document.documentElement.clientWidth" and "window.innerWidth"

来确定用户是否捏缩放

如果窗口大小发生变化,有关使用什么事件的任何想法?

谢谢和问候

1 个答案:

答案 0 :(得分:1)

您需要绑定到gesturechange事件。这将允许您检测缩放比例,并根据需要调整大小。

$(window).on('gesturechange', function(e){ 
     console.log(e) 
});. 

e将包含您需要了解的有关该事件的所有信息,包括原始比例尺寸和当前比例尺寸,因此您可以调整大小并作出相应的反应。