2012-05-28 2 views
0

Я получил эту JQuery -Как я могу остановить второе касание в задержке от стрельбы?

(function(){ 

jQuery(window).bind('touchstart', function(){ 
    $('#email-info').fadeOut('2400', function() { 
    }); 
}); 

jQuery(window).bind('touchend', function(){ 
    $('#email-info').delay('2800').fadeIn('2400', function() { 
    });  
}); 

})(); 

который прекрасно работает, но если я касаюсь моего телефона, когда он находится в «задержке» это будет FadeIn/быстро снова.

Есть ли способ остановить это?

+0

Вы всегда можете поставить touchend в функции обратного вызова, поэтому он не может стрелять, пока анимация не cmoplete. – Ohgodwhy

ответ

1
jQuery(window).bind('touchend', function(){ 
    $('#email-info').delay('2800').stop(false,false).fadeIn('2400', function() { 
    }); 
Смежные вопросы