兼容ios点击任意位置div隐藏,长按时不隐藏
var a = 0;
$(document).bind('touchstart',function(){
a = setTimeout('clearWord()', 1000);//点击开始时设置定时器(只执行一次),以1秒为限,此时标识a已不为0
});
$(document).bind('touchend',function(){
if(a != 0){//一秒之内a都不为0,在此之内触摸结束都会隐藏此div
$('#div').css('display','none');
}
});
function clearWord(){//超过1秒后,标识a改为0,触摸结束的隐藏事件就不触发
clearTimeout(a);
a = 0;
}