2010-06-10 92 views
0

我想顯示一個div,當光標懸停在圖像上並且隱藏div時,它沒有被懸停在圖像上如何完成?到目前爲止,我有一個基本的顯示:如何使用Jquery懸停來顯示div然後隱藏?

<script type="text/javascript"> 

    $(document).ready(function(){ 

    $(".plans").hover(function() 
    { 
    $("#planssubnav").show("slow"); 
    } 

); 

}); 

    </script> 

回答

2

嘗試這種情況:

$(document).ready(function(){ 
    $(".plans").hover(function() { 
    $("#planssubnav").show("slow"); 
    }, function(){ 
    $("#planssubnav").hide("slow"); 
    }); 
}); 

hover方法需要兩個函數(第二個是可選的,雖然)中,當鼠標進入包裹第一個被執行的設置和第二個鼠標離開時,所以你錯過了第二個隱藏它。

+1

技術上它不需要兩個功能。如果只提供一個,則同時調用它,鼠標進入和退出。 – 2010-06-10 17:42:03

+0

好的提示,菲利克斯:) – 2010-06-10 17:44:37

+0

@Felix:好指出,更新,謝謝 – Sarfraz 2010-06-10 17:45:19

相關問題