2011-02-17 250 views
0

我有一些jQuery的這個問題。當您將鼠標懸停在某個元素上並隱藏它時,我想要顯示此div。jQuery懸停問題

$(function() { 
    $('#projects').hover(function() { 
     $('#projects .pane').show(200), $('#projects .pane').hide(200); 
    }) 
}); 

當你將鼠標懸停在同一時間消失。

謝謝:)

+0

您好,歡迎SO!看看我如何編輯你的文章,使其更具可讀性。這將有助於您在SO上更快更好地回答您的問題。 (代碼應該被格式化爲代碼,不需要HTML中斷來格式化文本等)希望有幫助! – JasCav 2011-02-17 19:33:25

回答

1

您的代碼應該是這樣的:

$(function() { 
    $('#projects').hover(function() { 
     $('#projects .pane').show(200); 
    }, function(){ 
     $('#projects .pane').hide(200); 
    }); 
}); 

hover需要兩個函數的參數。一個用於鼠標結束時,另一個用於鼠標不在時。

3

您忘記了函數(){seperator,因此當前代碼包括隱藏和顯示在鼠標懸停事件上。 試試這個:

$(function() {  
    $('#projects').hover(function(){   
     $('#projects .pane').show(200) 
     }, function(){ 
     $('#projects .pane').hide(200);  
     }); 
}); 
1
$(function() { 
    $('#projects').hover(function() { 
     $('#projects .pane').show(200)}, 

      function() {$('#projects .pane').hide(200);} 
    ) 
}); 

http://jsfiddle.net/fCbQv/1/