必须点击两次才能触发事件/与iOS的链接
Have to tap twice to fire event/link with iOS
为什么使用常规链接标签(<a>
),您必须点击两次才能使用iOS设备触发它们?
例如,我的代码中有以下内容:
<a href="http://www.google.com" class="link">Google</a>
在iOS上,我必须点击该链接两次才能重定向我。
在其他情况下,我有一些通过一些jQuery事件触发的链接,这也需要你点击两次才能触发事件。
知道这是一个大项目,我该如何解决这个问题?
谢谢。
尝试通过单击添加touchend
事件,例如:
$('#anchor').on('click touchend', function(e) {
window.location = 'link';
});
相关文章:
- 如何调用“;链接_;在onclick事件上使用Javascript
- 链接上的IE10 jquery句柄单击事件不起作用
- 自动遍历所有链接的事件
- 检测“;animationend”;链接动画集的事件
- 谷歌分析跟踪内部链接不正常工作的事件
- 加载超链接页面后如何响应事件
- reactJs redux:如何对用户事件调度操作并将操作与化简器和存储链接
- 在聊天窗口中检测链接单击事件
- 将单击事件附加到按钮或链接上的类,该按钮或链接会触发 AJAX 帖子,然后延迟并继续原始操作
- 取消 iframe 中具有 target=“_parent” 属性的链接事件
- 我的链接按钮的OnClick事件永远不会被触发
- 解析具有target=“”的链接;新的“;并添加onclick事件
- DOM事件链接不起作用
- YUI3-具有相同类的链接的点击事件处理
- 我可以在onclick=return false的链接上触发点击事件吗
- 点击tpl链接时,ExtJS 4.2自定义组件触发事件
- jQuery 选择没有任何 JS 事件链接的链接,以便 PJAX 仅处理链接
- FullCalendar-添加事件链接
- rails中的事件/链接处理
- 为一个事件链接3个jQuery选择器