Я пытаюсь сделать панель, которая открывается при нажатии на кнопку.У меня есть кнопка, у меня есть панель.С событием click()
оно открывается.При повторном нажатии этой кнопки она закрывается.
$('#button').click(function() {
$('#panel').toggle();
});
Я хочу добиться того, чтобы, если пользователь нажимал везде, кроме #button
или #panel
, он тоже закрывался.PS Я пробовал что-то вроде этого, но это не то поведение, которое нужно.
$('#button').mouseenter(function() {
$('#panel').show();
}).mouseleave(function() {
setTimeout(function() {
$('#panel').hide();
}, 2000);
});