Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript iPad上的jQuery触发器捏手势_Javascript_Jquery_Ipad_Mobile Safari - Fatal编程技术网

Javascript iPad上的jQuery触发器捏手势

Javascript iPad上的jQuery触发器捏手势,javascript,jquery,ipad,mobile-safari,Javascript,Jquery,Ipad,Mobile Safari,因此,我正在为iPad开发一个WEB应用程序,但在设备旋转方面遇到了问题。根据方向更改时的初始方向,页面显示为放大。现在用户可以简单地掐一下以恢复可接受的体验,但这还远远不够。这就是我想做的。我想用javascript触发一个“挤压”事件,其行为与真实用户的缩小相同 但是我不确定这是否可能,因为我触发touchmove事件的成功率为零。另外,我还必须触发两个相互靠近的touchmove事件 $('body').trigger('touchmove' ... how would I pass i

因此,我正在为iPad开发一个WEB应用程序,但在设备旋转方面遇到了问题。根据方向更改时的初始方向,页面显示为放大。现在用户可以简单地掐一下以恢复可接受的体验,但这还远远不够。这就是我想做的。我想用javascript触发一个“挤压”事件,其行为与真实用户的缩小相同

但是我不确定这是否可能,因为我触发touchmove事件的成功率为零。另外,我还必须触发两个相互靠近的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);

这使我认为将数据传递到触发的事件对象是可能的,但如何触发完全收缩呢?

我可能误解了你的问题,但你不是简单地试图阻止页面需要收缩吗

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


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

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

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


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

没有选择。要使页面正确显示,它必须具有自定义宽度<代码>宽度=1024,初始比例=默认值不是选项。要使页面正确显示,它必须具有自定义宽度<代码>宽度=1024,初始比例=默认值