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() {
    });    
});

})();  

これはうまく機能しますが、「遅延」のときに電話に触れると、すぐにフェードイン/アウトします。

これを止める方法はありますか?

4

2 に答える 2

1
jQuery(window).bind('touchend', function(){
    $('#email-info').delay('2800').stop(false,false).fadeIn('2400', function() {
    });
于 2012-05-28T20:21:08.267 に答える
1

使ってみましたか.stop()

http://api.jquery.com/stop/

于 2012-05-28T20:09:15.457 に答える