jQuery 第17章 在ios中Safari浏览器使用jQuery的bind click 事件时会失效 jQuery 第17章 在ios中Safari浏览器使用jQuery的bind click 事件时会失效

2022-08-17

解决办法是使用 touchstart 替换 click

var user_agent = navigator.userAgent.toLowerCase();
var ios_devices = user_agent.match(/(iphone|ipod|ipad)/)  ? "touchstart" : "click";
$(document).on(ios_devices,"button",function() {
    
});
阅读 873