javascript - 必须点击两次才能触发事件/与 iOS 的链接

标签 javascript jquery ios html

为什么对于常规链接标签 ( <a> ),您必须点击两次它们才能在 iOS 设备上触发?

例如,我的代码中有以下内容:

<a href="http://www.google.com" class="link">Google</a>

在 iOS 上,我必须点击该链接两次才能重定向我。

在其他情况下,我有通过某些 jQuery 事件触发的链接,这也需要您点击两次才能触发该事件。

知道这是一个大项目,我该如何解决这个问题?

谢谢。

最佳答案

尝试通过点击添加 touchend 事件:

$('#anchor').on('click touchend', function(e) {

    window.location = 'link';
});

关于javascript - 必须点击两次才能触发事件/与 iOS 的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27050566/

相关文章:

javascript - 具有多个值的键/值对

javascript - 将 div 与第一个垂直居中的 div 对齐

ios - 点击单元格时尝试显示不在窗口层次结构中的 View

ios - 只有一些 UIButtons 可以自定义

ios - 在对象数组的字典中应用过滤器

JavaScript 自动逗号

javascript - 组合正则表达式而不用 Javascript 填充结果

jquery 点击而不附加到 DOM

jquery - 带有网格图 block 的网页的流体设计

javascript - 单击展开的部分时折叠并展开其他部分