2011-03-23 105 views
0

我用我的jqTouch原生iPhone应用程序的一个UIWebView内,许多网页都非常怪异的“轻击跳”的问题。jqTouch UIWebView的点击,跳转问题

约75%,我访问一个页面,如果我稍微向下滚动,并且只需轻按任意位置在屏幕上的时候,就跳转到页面顶部。如果我在iPhone Safari浏览器中打开相同的页面,它每次都很棒,并且没有“tap-jump”问题。所以这似乎只是在UIWebView中的一个问题。

我已经花了几个小时尝试不同的东西弄清楚为什么发生这种情况,我欢迎任何想法。

感谢,

约翰

回答

0

据幻灯片左/右导航预期的行为jQTouch到scrollTo(0,0)。当然,如果你点击一个链接,而滚动页面时(即,如果该页面不滚动,它不能跳),这只会产生明显的效果。

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

我的建议是:

  • 请确保您有最新版本的jQTouch的(https://github.com/senchalabs/jQTouch)
  • 确保你正在做正是相同的测试在一个UIWebView因为你是在移动Safari浏览器(即,如果你之前在一攻向下滚动,做其他的相同)。

HTH,

Ĵ

+0

乔纳森,感谢您的建议和所有你jqTouch做的工作。我使用的是最新版本的jqTouch的(我很高兴看到一些更新前几天......希望这将解决我的问题,但很可惜它没有)。以下是我的一段视频,向您展示它如何在UIWebView中无法正常工作,但在Safari中有效。 http://www.youtube.com/watch?v=hjIiY-j1LLo - 非常奇怪: - /。如果您想查看该页面,我可以将其发送给您,但我无法在此处公开发布。再次感谢。约翰 – postalservice14 2011-03-25 21:43:08