javascript - iOS6 上的 onClick 事件问题

标签 javascript ios ios6 dom-events

在我的 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/

相关文章:

javascript - rows.forEach 不是一个函数

ios - 带有圆角和投影的 UIView?

ios - 如何使用MapKit在Swift 3中更改图钉颜色

iphone - 是否兼容使用 iOS SDK 6.0 为 iOS 5.1 开发应用程序

ios - 游戏中心 "the specified participant does not have the required turn state"

javascript - 无法从 promise 中捕获异常

JavaScript 温度转换器给出无效或意外的 token 错误

javascript - 以 mongodb 格式存储日期

android - 移动设计 - 显示多列表

ios - 在 iOS6 中使用 Storyboard ,我如何以模式切换到另一个 View ,但该 View 有一个导航栏