我有被显示在使用jQuery的scrollTop的(使用1.6.4版本的jQuery)的页面加载后,滚动窗口到speicified位置一个UIWebView的网页。 这是工作的罚款和Xcode大于4.5以上。 我内置它使用的Xcode 4.5后,页面瞬间显示的UIWebView的滚动前的背景。
这种情况只有在iOS6的。 有没有人遇到过任何类似的问题和Xcode 4.5和iOS6的? 是否有一个UIWebView任何新的API,我可以用它来阻止这种令人讨厌的行为?
我有被显示在使用jQuery的scrollTop的(使用1.6.4版本的jQuery)的页面加载后,滚动窗口到speicified位置一个UIWebView的网页。 这是工作的罚款和Xcode大于4.5以上。 我内置它使用的Xcode 4.5后,页面瞬间显示的UIWebView的滚动前的背景。
这种情况只有在iOS6的。 有没有人遇到过任何类似的问题和Xcode 4.5和iOS6的? 是否有一个UIWebView任何新的API,我可以用它来阻止这种令人讨厌的行为?
解决了这个,这里是万一有人绊倒这个问题在未来的解决方案:
显然,在iOS6的UIWebView中,当你使用jQuery的scrollTop的滚动页面的UIWebView中的闪烁显示暂时的UIWebView的背景的窗口或文档或身体。 这样做的简单的解决方法是,相反,我们应该让一个div滚动(用户溢出:自动),并在使用scrollTop的。 现在scrollTop的将工作,并会在div滚动通过您所提供的适当的位置,但惊喜惊喜,在UIWebView的滚动DIV滚动会不流畅(读可怕),所以我们必须包括CSS标签(仅适用的ios5及以上)称为-webkit溢出滚动:触摸; 一切都神奇地运行。
干杯!