2011-01-06 51 views
0

我正在做一個基本的.bind(),在mouseover和mouseleave上放置fadein和fadeout, ,但它並不是一直工作。我沒有找到問題,所以我需要幫助或更好的消化來做到這一點。爲感謝這裏尋找,在pastie http://pastie.org/1433800並且還可以檢查代碼如下:fadeIn fadeOut,它一直沒有被觸發

 $(function() 
     { 
      $('#mi_green_media').bind({ 

       mouseover : function() 
       { 
        $('#sub_menu_content').css('visibility', 'visible').fadeIn(1000); 
       } 

      }); 

      $('#sub_menu_content').bind({ 

       mouseleave : function() 
       { 
        $('#sub_menu_content').css('visibility','hidden').fadeOut(1000); 
       } 

      }); 

     } 
    ); 
+0

您在什麼時候調用此函數來綁定事件。也許綁定並不總是執行... – GolezTrol 2011-01-06 13:11:25

回答

1

fadeInfadeOut自動設置能見度你。所有你需要做的是

$('#sub_menu_content').fadeIn(1000); 

$('#sub_menu_content').fadeOut(1000); 
0

而不是使用bind()的嘗試現場()方法太。它爲所有匹配當前選擇器的元素添加一個「事件處理程序,現在和將來」 link text