2010-12-21 111 views
0

我有一个网站与JQueryMobile的工作正常的iPhone,但与Android宏观看起来真的很奇怪,当变焦。同样的事情发生在JQueryMobile网站的任何演示页面上,几乎一半的屏幕变得完全空白,完全破坏了网站。JQueryMobile宏达Android捏缩放

有没有解决这个问题的方法或至少禁用Android HTC浏览器的缩放?

回答

-2

解决它的两种方法,禁用jQueryMobile或重新编码所需的功能。 jQueryMobile的目标是为各种移动浏览器提供相同的功能,但该语句根本不包括性能--而且由于不同移动设备的性能之间的差异是几何的,所以很可能永远不会。这就是为什么你真的不能有一个写一次,到处跑类型的图书馆的移动。除非你降低了高端体验的功能,否则就是这样。我愿意尽可能将这种心态称为jQueryMobile的一个基本缺陷。

另外,你应该知道Android在支持花哨的动画方面比iPhoneOS更糟糕。是的,它可以做同样的事情,但不是很顺利,有很多奇怪的剪辑/页面位置跳跃错误以及动画中的内容。

0

尝试使用视口元标记。

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> 
1

您面临的问题很可能是由HTC非标准的android浏览器引起的。您无法使用视口元标记来防止缩放缩放。此外,缩放会导致布局重新计算(页面尺寸发生变化),我认为是造成问题的原因。不幸的是,目前似乎没有针对此问题的解决方案,但它仅影响HTC手机。