Jquery 我怎样才能阻止第二次触球延迟开火?
我有这个jquery-Jquery 我怎样才能阻止第二次触球延迟开火?,jquery,fadein,fade,fadeout,Jquery,Fadein,Fade,Fadeout,我有这个jquery- (function(){ jQuery(window).bind('touchstart', function(){ $('#email-info').fadeOut('2400', function() { }); }); jQuery(window).bind('touchend', function(){ $('#email-info').delay('2800').fadeIn('2400', function() { })
(function(){
jQuery(window).bind('touchstart', function(){
$('#email-info').fadeOut('2400', function() {
});
});
jQuery(window).bind('touchend', function(){
$('#email-info').delay('2800').fadeIn('2400', function() {
});
});
})();
这很好用,但如果我在手机处于“延迟”状态时触摸手机,它会很快消失
有什么方法可以停止此操作吗?您是否尝试过使用
.stop()
您可以始终将touchend放在回调函数中,以便在动画播放到cmoplete之前它无法启动。
jQuery(window).bind('touchend', function(){
$('#email-info').delay('2800').stop(false,false).fadeIn('2400', function() {
});