首页 > 解决方案 > 在 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) 中,这些按钮不起作用。

标签: jquerytouchmobile-safarijquery-click-event

解决方案


尝试添加touchstart

$(".next").on('touchstart click', function(){
    ...
});

推荐阅读