$('body').on('mouseover','.ac_over',function() {
timer = setTimeout(function(){
preview($('.ac_over').attr('data-id'));
},500);
});
$('body').on('mouseout','.ac_over',function() {
clearTimeout(timer);
timer = setTimeout(function(){
preview($('.ac_over').attr('data-id'));
},500);
});
$('body').on('mouseout','.ac_over',function() {
clearTimeout(timer);
});
鼠标放上去0.5秒后执行preview方法,鼠标移出就清除timeout