Jquery - 切换问题

use*_*134 0 jquery toggle

我有这个切换功能

$('#togglebtn').toggle(function() {
 $('#panel').show();
}, function() {
 $('#panel').hide();
});
Run Code Online (Sandbox Code Playgroud)

我还有另一个按钮来关闭/隐藏面板

$('#otherbtn').click(function() {
 $('#panel').hide();
});
Run Code Online (Sandbox Code Playgroud)

我想说的是,当我隐藏面板时#otherbtn,事件仍然处于活动状态#togglebtn并给我一个额外的点击以再次开始切换面板.我该如何解决这个问题?

Fel*_*ing 5

您想要做的事情已经可以通过其他.toggle()功能获得.只需将其绑定到click事件:

$('#togglebtn').click(function() {
    $('#panel').toggle()
});
Run Code Online (Sandbox Code Playgroud)

(而不是$('#togglebtn').toggle(...))