2011-03-23 94 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