2013-03-27 56 views
0

我是网页设计的新手。已经做了半年了。 我想用JS工作,我不明白这一点... 我得到这个代码:jquery fadeOut div with esc

$(window).load(function(){ 
    $('div#contact1').click(function(e){  
     $('div#contact1').fadeOut('slow', function(){ 
      $('div#contact2').fadeIn('slow'); 
     }); 
    }); 
    $('div.close3').click(function(e){  
     $('div#contact2').fadeOut('slow', function(){ 
      $('div#contact1').fadeIn('slow'); 
     }); 
    }); 
}); 

我想淡出与DIV#close3与退出键股利contact2。

回答

1

补充一点:

$(document).keyup(function(e){ 
    if (e.keyCode == 27) { 
     $('div#contact2').fadeOut('slow', function(){ 
      $('div#contact1').fadeIn('slow'); 
     }); 
    } 
}); 

来源:Which keycode for escape key with jQuery

+0

不知怎的,如果我添加任何有关淡出的JS。整个淡出淡出不会工作... – 2013-03-27 12:45:36

+0

我不明白,也许你可以调试,找出原因,我会尝试修复它。如果您复制/粘贴我的代码,请在我更新后重试。 – Bill 2013-03-27 12:49:05

+0

yessss谢谢。它现在正在工作! – 2013-03-27 12:52:22