jQuery 触发点击移动 Safari (iPad)
我在 iPad 上的 Safari 浏览器中偶然发现了一个错误。
$('#next_proj a').trigger('click');
..似乎没有点击实际链接。
有什么线索吗?
I have stumbled upon a bug in Safari on iPad.
$('#next_proj a').trigger('click');
.. does not seems to click on the actual link.
Any clues?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我通过这样做来实现这个工作...
希望它有帮助...
I got this to work by doing this...
Hope it helps...
这可能不是一个错误。我的猜测是他们不想允许 javascript 模拟用户点击。
It may not be a bug. My guess is that they did not want to allow javascript emulated user clicks.
您是否尝试过触发触摸事件而不是点击事件?不知道如何在 jquery 中实现 - 但在普通 js 中它并不太复杂
Have you tried triggering a touch event instead of a click event? Not sure how you would implement in jquery - but it isn't too complicated in plain js