2012-06-14 50 views
-2

我的功能現在設置爲在鼠標懸停時彈出一個彈出窗口,並在鼠標離開該區域時關閉彈出窗口。使用.click()兩次

我想打電話給.click()兩次。我一直玩.click(),只能讓它的功能一次,因爲當使用兩次它試圖同時調用.click()函數。

我的功能

$('#sdt_menu > li').bind('mouseenter',function(){ 
} 

.bind('mouseleave',function(){ 
} 

我試圖把點擊進入的功能之一,

$('#sdt_menu > li').bind('click',function(){ 
} 

偉大的工程,但我不能使用它在他們兩個,所以我想我需要重寫和每個.click()的新功能,但我仍然無法弄清楚如何使用它兩次。

回答

0

我能夠使用來自jQuery的默認toggle功能,它的bareboens將

$("#sdt_menu > li").toggle(
    function(){ 
     // hide... 
    }, 
    function(){ 
     // show... 
    } 
); 

哪裏std_menu > li爲我提供什麼,然後在我的功能進入到兩個切換功能