使用.click()两次

时间:2012-06-14 18:35:45

标签: javascript jquery

我现在的功能设置为鼠标悬停时弹出窗口的动画,当鼠标离开该区域时关闭弹出窗口。

我想两次调用.click()。我一直在使用.click()并且只能使它运行一次,因为当它使用两次时它会尝试同时调用两个.click()函数。

我的功能是

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

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

我尝试点击其中一个功能

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

哪个好用,但我不能在它们两个中使用它所以我想我需要重写并为每个.click()添加新函数但是我仍然无法弄清楚如何使用它两次

1 个答案:

答案 0 :(得分:0)

我能够使用jquery中的默认toggle函数,它的简单性将是

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

std_menu > li是我提供的,然后在我的函数中输入两个切换函数