在我的 HTML 页面中,我有一个导航到下一页的 onClick 事件。当它在 iOS 5 的 UIWebView 中打开时,它工作得很好,但这在 iOS 6 中不起作用。我无法导航到另一个页面。
我认为 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 很陌生。还有其他人遇到过这个问题吗?非常感谢您的帮助。
最佳答案
如果您正在为移动设备开发,您应该使用“touchstart”而不是“onclick”。
此外,如果您使用的是 Phonegap,我建议您使用 Jquery 和 Jquery mobile。
关于javascript - iOS6 上的 onClick 事件问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13398302/