Я пытаюсь создать функцию щелчка jQuery, которая будет закрывать div, когда вы нажимаете на что-либо кроме этого div. Моя проблема заключается в том, что внутри этого элемента есть поле поиска и еще одна кнопка, которые должны оставаться открытыми, если вы нажмете на них.
Моя текущая функция:
$("*:not(#header)").click(function() {
$('#header').slideUp({
duration: 550,
easing: 'easeOutExpo'
});
});
Я также хочу сказать «и это не« #categoryMore »и не« #headerSearch »», но используемый мной синтаксис не работает.
$("*:not(#header, #categoryMore, #headerSearch)")
и
$("*:not(#header), *:not(#categoryMore), *:not(#headerSearch)")
Есть идеи? Большое спасибо за вашу помощь!