IOS 6的UIWebView示出了背景而使用jquery scrollTop的滚动网页(ios 6

2019-09-22 23:14发布

我有被显示在使用jQuery的scrollTop的(使用1.6.4版本的jQuery)的页面加载后,滚动窗口到speicified位置一个UIWebView的网页。 这是工作的罚款和Xcode大于4.5以上。 我内置它使用的Xcode 4.5后,页面瞬间显示的UIWebView的滚动前的背景。

这种情况只有在iOS6的。 有没有人遇到过任何类似的问题和Xcode 4.5和iOS6的? 是否有一个UIWebView任何新的API,我可以用它来阻止这种令人讨厌的行为?

Answer 1:

解决了这个,这里是万一有人绊倒这个问题在未来的解决方案:

显然,在iOS6的UIWebView中,当你使用jQuery的scrollTop的滚动页面的UIWebView中的闪烁显示暂时的UIWebView的背景的窗口或文档或身体。 这样做的简单的解决方法是,相反,我们应该让一个div滚动(用户溢出:自动),并在使用scrollTop的。 现在scrollTop的将工作,并会在div滚动通过您所提供的适当的位置,但惊喜惊喜,在UIWebView的滚动DIV滚动会不流畅(读可怕),所以我们必须包括CSS标签(仅适用的ios5及以上)称为-webkit溢出滚动:触摸; 一切都神奇地运行。

干杯!



文章来源: ios 6 uiwebview shows background while scrolling a page using jquery scrolltop