【问题标题】:unable to zoom my ipad app无法缩放我的 ipad 应用程序
【发布时间】:2012-11-06 12:40:03
【问题描述】:

我有一个 ipad 应用程序,其中 ipad 的默认捏缩放功能不起作用。 我在我的 html 中使用了以下元标记

<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">

我们将不胜感激任何形式的帮助。

【问题讨论】:

  • 您是否在使用任何自定义插件,例如 iScroll 等?它们可能(并且将会)影响默认缩放功能。
  • 如果您将某些元素的大小基于窗口大小(使用 % 值,或使用 Javascript 根据窗口大小设置 px 值),通常会发生这种情况。当您放大内容时,浏览器会报告较小的窗口宽度值,与您放大的量成正比。

标签: javascript ipad web-applications zooming meta-tags


【解决方案1】:

&lt;meta name="viewport" content="width=device-width; initial-scale=1; maximum-scale=10.0;"&gt;

【讨论】:

  • maximum-scale 默认定义为 5.0,因此设置它对实际问题没有帮助。
  • 定义了DOCTYPE ???也许您应该发布更多代码来帮助我们...这样我们就不会再猜测了...
【解决方案2】:

是否在您的页面上注册了任何类型的 TouchEvent 侦听器,可以抢占触摸事件并在它们达到 safari 视口处理级别之前取消它们? 如果有,请确保它们不会停止/取消事件的传播。

【讨论】:

  • 好吧,到目前为止我还没有使用任何触摸事件...我想我应该使用 touchpunch.js 并尝试...
猜你喜欢
  • 1970-01-01
  • 2016-09-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-15
  • 1970-01-01
相关资源
最近更新 更多