所以我正在为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);
这让我觉得将数据传递到触发事件对象是可能的,但是如何触发完整的捏合?
答案 0 :(得分:1)
我可能误解了你的问题,但你是不是只是试图阻止页面被挤压?
<meta name="viewport" content="initial-scale=1, maximum-scale=1">
这将告诉设备您为iPad设计了页面并且不需要缩放!