- 延迟事件处理(>300ms):
$('#mask').on('tap', function() {
setTimeout(function() { $('#mask').hide(); }, 400);
});
- 使用 touchstart 或 touchend:
$('#mask').on('touchend', function(e) {
setTimeout(function() { $('#mask').hide(); }, 300);
e.preventDefault();
});
- 使用 fastclick
$(function() {
FastClick.attach(document.body);
});