使用jQuery Mobile和PhoneGap在iPhone上切换页面时,会出现令人烦恼的白色闪烁,在新页面加载之前会显示。像这样一个简单的链接就会导致这种情况:
我该怎么修复这个问题?一个合理的解决办法可能是将白色闪光更改为与我的网页背景颜色相同的颜色,但我不知道这是否可行。更新:我在iPhone IOS 5.1和5.2上使用PhoneGap 1.5.0(又名Cordova),jQuery 1.6.4和jQuery Mobile 1.0.1。该问题似乎在Safari桌面版中仍然存在(尽管不那么明显)。 Firefox没有问题。更新2:闪烁绝对是由将链接标记为rel =“external”引起的。不幸的是,我正在链接到jQuery Mobile多页,因此这是必要的。
<a href="user.html" rel="external" data-role="button">User details</a>
我该怎么修复这个问题?一个合理的解决办法可能是将白色闪光更改为与我的网页背景颜色相同的颜色,但我不知道这是否可行。更新:我在iPhone IOS 5.1和5.2上使用PhoneGap 1.5.0(又名Cordova),jQuery 1.6.4和jQuery Mobile 1.0.1。该问题似乎在Safari桌面版中仍然存在(尽管不那么明显)。 Firefox没有问题。更新2:闪烁绝对是由将链接标记为rel =“external”引起的。不幸的是,我正在链接到jQuery Mobile多页,因此这是必要的。