您的位置:首页 > 移动开发

移动端click延迟

2017-05-17 13:18 253 查看
1.fastclick.js(同时解决click事件300ms延迟问题)
2.用touchend代替tap事件并阻止掉touchend的默认行为preventDefault()
$(".j_drawBtn").on("touchend",function (event) {
event.preventDefault();
//事件
});

3.延迟一定的时间(300ms+)来处理事件
$(".j_drawBtn").on("tap",function (event) {
setTimeout(function(){
//事件
},320);
};)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息