我正在尝试制作在单击按钮时打开的面板。我有按钮,我有面板。随着click()
事件它确实打开。当再次按下该按钮时,它会关闭。
$('#button').click(function() {
$('#panel').toggle();
});
我想实现这一点,如果用户点击除#button
or之外的任何地方#panel
,它也会关闭。
PS我尝试过这样的事情,但这不是想要的行为。
$('#button').mouseenter(function() {
$('#panel').show();
}).mouseleave(function() {
setTimeout(function() {
$('#panel').hide();
}, 2000);
});