我正在为iPhone构建一个Web应用程序。由于应用程序在不同的方向上显示不同的内容,因此两个方向之间的内置动画也会激活原始内容。
为了获得更好的效果,我想在纵向和横向之间禁用动画。有没有办法为网络应用程序做到这一点?
我已检查<meta>
标记,但没有相关标记。
感谢您的帮助!
菲利克斯
答案 0 :(得分:0)
我不认为这是可能的。唯一的选择是使用视口处理方向。
视口
此部分中的值控制用户可以查看的方式 您的移动Safari Web应用程序 当他们在iPhone或iPod上使用它时 触摸。用户更改设备时 从肖像到...的方向 景观,网页可以扩展到 适合新的屏幕方向。该 Orientation值的两个选项 是:“调整页面宽度以适应。” 当您选择此选项时,您的网络 应用程序调整大小(即, 当宽度增加或减少时 设备方向改变。这个 通常建议使用选项 移动Safari Web应用程序, 因为它增强了用户的能力 将Web应用程序视为一种感知 独立的应用程序,而不是一个 网页。
“缩放页面以适应。” 当您选择此选项时,您的移动设备的宽度 Safari Web应用程序不会更改 当设备方向改变时, 但规模确实如此。换一种说法, 您的Web应用程序的内容 会显得有点大。你可能会 想要在您的网站上选择此选项 应用程序具有复杂的布局 你不想改变宽度 当设备方向改变时。
一个例子:
<meta name="viewport" content="width=device-width, maximum-scale=1, minimum-scale=1.0">
BR,
保罗佩伦