iPad上的jQuery触发捏手势

时间:2012-04-11 15:11:47

标签: javascript jquery ipad mobile-safari

所以我正在为iPad开发一个WEB应用程序,并且设备轮换存在问题。取决于方向更改时的初始方向,页面显示为放大。现在,用户可以简单地捏合以返回到可接受的体验,但这还不够好。所以这就是我想要做的。我想用javascript触发'pinch'事件,其行为与真实用户缩小相同。

但是我不确定这是否可能,因为我没有成功触发touchmove事件。另外,我必须触发两个相互移动的触摸事件。

 $('body').trigger('touchmove' ... how would I pass in X and Y?

现在我在jQuery的文档中看到了这个例子:

var event = jQuery.Event("logged");
event.user = "foo";
event.pass = "bar";
$("body").trigger(event);

这让我觉得将数据传递到触发事件对象是可能的,但是如何触发完整的捏合?

1 个答案:

答案 0 :(得分:1)

我可能误解了你的问题,但你是不是只是试图阻止页面被挤压?

<meta name="viewport" content="initial-scale=1, maximum-scale=1">

这将告诉设备您为iPad设计了页面并且不需要缩放!