使用 .click() 两次



我现在的函数设置为在鼠标悬停时对弹出窗口进行动画处理,并在鼠标离开该区域时关闭弹出窗口。

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

我的函数是

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

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

我尝试将单击放入其中一个功能,

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

这很好用,但我不能在它们两个中使用它,所以我想我需要重写并为每个 .click() 添加新函数,但我仍然不知道如何使用它两次。

我能够使用 jquery 的默认 toggle 函数,它的裸体将是

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

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

最新更新