jQuery 触发点击移动 Safari (iPad)

标签 jquery ipad mobile-safari

我在 iPad 上的 Safari 浏览器中偶然发现了一个错误。

$('#next_proj a').trigger('click');

..似乎没有点击实际链接。

有什么线索吗?

最佳答案

我通过这样做让这个工作......

var el = $('#next_proj a').get(0);
var evt = document.createEvent("MouseEvents");
evt.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
el.dispatchEvent(evt);

希望对你有帮助...

关于jQuery 触发点击移动 Safari (iPad),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3543733/

相关文章:

javascript - 使用 jQuery/javascript 测试链接是否为外部链接?

javascript - 无法重置所选选项值

javascript - 使用 Jquery 在动态输入中添加值

iphone - 如何知道 UITableView 以何种方式滚动

ios - 在数字类型的输入中使用货币符号和逗号

mobile-safari - 在 Mobile Safari 中按住按钮?

javascript - jQuery 数据表 - x 秒后更新 "Processing..."消息?

html - -webkit-transform ipad 中的闪烁

ios - 客户端安装 MDM 后不显示应用程序图标

ios - 内容 block Safari 规则检查