2012-11-15 61 views
1

在我的HTML頁面中,我有一個導航到下一頁的onClick事件。當在UIWebView for iOS 5中打開它時,它可以很好地工作,但這不適用於iOS 6.我無法導航到另一個頁面。iOS6上的onClick事件問題

我認爲iOS 6不支持onClick事件,我們必須支持onClick事件,因爲我們需要在iOS6和iOS5上同時進行這項工作。我創建了一個小的JS函數,我覺得這可以解決我的問題。

<img src="resources/images/arrowRight.png" id = "rightArrow" class="arrowNavRight"/> 
<script> 
    document.getElementById("rightArrow").onclick=function(){nextSlide()}; 
</script> 

以上是我所做的解決此問題的方法。它在Chrome中運行良好,但不在應用程序中運行。我在使用Javascript方面很新穎。有沒有人遇到過這個問題?非常感謝您的幫助。謝謝!!

回答

2

如果您正在開發移動版,則應該使用'touchstart'而不是'onclick'。

此外,如果您使用Phonegap,我會建議使用Jquery和Jquery mobile。

0

我還沒有爲它編寫任何腳本。我只用onTouchStart而不是onClick,它對我來說工作得很好。直到iOS 5支持onClick,但新的iOS 6不支持onClick。

<img src="resources/images/arrowRight.png" id = "rightArrow" class="arrowNavRight" onTouchStart = "nextSlide()"/>