我有这个切换功能
$('#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并给我一个额外的点击以再次开始切换面板.我该如何解决这个问题?
您想要做的事情已经可以通过其他.toggle()功能获得.只需将其绑定到click事件:
$('#togglebtn').click(function() {
$('#panel').toggle()
});
Run Code Online (Sandbox Code Playgroud)
(而不是$('#togglebtn').toggle(...))
| 归档时间: |
|
| 查看次数: |
1150 次 |
| 最近记录: |