2

我正在为 iOS 开发一个 phonegap 应用程序。当我双击屏幕底部时,主屏幕向上滑动。这只发生在纵向模式下。

我试过禁用滚动..但这没有奏效。这是我的 html 代码:

<meta charset="utf-8">
<meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0 " />
<body>
<div class="mainScreenContent" align="center">
<table>
<form>
<tbody>
<tr >
<td>
<button type="submit" class="largeButton grayGradientEffect">Button 1</button>
</td>
</tr>
<tr>
<td >
<button type="submit" class="largeButton grayGradientEffect" onclick="">Button 2</button>
</td>
</tr>
</tbody>
</form>
</table>
</div>
</body>

以下是屏幕截图:

这是主屏幕的样子:

在此处输入图像描述

这是双击底部后的样子:

在此处输入图像描述

感谢大家的帮助。

4

2 回答 2

6

如果您使用的是 jquery,请拦截此事件。

下面是 Johan Sundström 的解决方案

https://gist.github.com/2047491

要使用,请将以上内容添加到您的 javascript。然后拦截任何合适的元素。

例如

$("body").nodoubletapzoom();
于 2012-11-28T13:28:40.213 回答
0

您可以尝试将以下内容添加到您的元视口查询中吗?

user-scalable=0 
于 2012-10-01T14:39:46.667 回答