jqTouch UIWebView Tap-Jump问题

时间:2011-03-23 18:13:58

标签: iphone uiwebview jqtouch

我在我的原生iPhone应用程序的UIWebView中使用jqTouch,并且许多页面都有非常奇怪的“跳跃”问题。

如果我向下滚动一下,只有75%的时间访问页面,只需点击屏幕上的任意位置,它就会跳转到页面顶部。如果我在iPhone Safari浏览器中打开相同的页面,它每次都很好用,没有“跳转”问题。所以它似乎只是UIWebView中的一个问题。

我花了好几个小时尝试不同的事情来弄清楚为什么会这样,我欢迎任何想法。

谢谢,

约翰

1 个答案:

答案 0 :(得分:0)

预期jQTouch在向左/向右滑动导航时滚动到(0,0)的行为。当然,如果在页面滚动时点击链接(例如,如果页面未滚动,则无法跳转),这只会产生明显的效果。

我不知道为什么你会看到UIWebView和Mobile Safari之间的区别,除非UIWebView可能比Mobile Safari更短,这可能会创建在Mobile Safari中不存在的UIWebView中滚动的可能性。

我的建议是:

  • 确保您拥有最新版本的jQTouch(https://github.com/senchalabs/jQTouch)
  • 确保您在UIWebView中与完全进行相同的测试(即,如果您在点击其中之前向下滚动,则在另一个中执行相同操作)。

HTH,

Ĵ