jquery - 在 safari mobile 上单击事件 jquery
问题描述
jquery click 事件在移动 safari 中不起作用。
我尝试了“curson:指针”,也降级/升级 jquery 版本,但没有任何效果。
https://codepen.io/larsen1982/pen/yWYNLj
$(".next").click(function(){
if(animating) return false;
animating = true;
这是 jquery: http ://thecodeplayer.com/uploads/js/jquery-1.9.1.min.js
在桌面、ipad 和 Android smarthpone 浏览器中,代码运行良好。在 chrome 和 safari mobile (iphone) 中,这些按钮不起作用。
解决方案
尝试添加touchstart
:
$(".next").on('touchstart click', function(){
...
});
推荐阅读
- javascript - 使用 npm install -g meteor 安装失败并出现 403 错误
- php - 比较两张表的每一列并显示哪个更大?
- angular - 如何在 Angular 中调整 toastr 消息的宽度
- c++ - .header 中的日志文件类,用于在运行时记录事件
- php - 如何在表单输入后将 PHP 文件的结果显示到当前页面?
- matlab - 连接同级顶点 MATLAB
- r - R row.names 和 colnames:不一致?
- c# - 如何使用 ServiceProvider 获取 .NET Core Console 应用程序的当前执行范围
- json - 使用 Wireshark I/O Graph 显示解码后的 JSON 字段值。(解码有效载荷并在 Wireshark 中绘制一个字段(JSON))
- encryption - 常见的 libcrypto 例程:FIPS_mode_set: RHEL 7 不支持 fips 模式