Помогите с javascript

Пытаюсь решить следующую задачу: есть всплывающий элемент див, который не затемняет общий фон сайта. Необходимо сделать так, чтобы при нажатии на элемент ничего не происходило, при нажатии на свободную область – элемент закрывался. Есть код:
$(':not(#div)').click(function(){
if($(this).attr('id')!='div'){
$('#div').hide();
Он не помогает, так как закрываются див при нажатии абсолютно на любом месте. Что делать в данном случае? Думаю можно попробовать через описание target javascript. Не уверена, правда.
15 апреля 2018 в 17:21
Ближайшие курсы

Контекстная реклама
Привлечение клиентов
4
марта

Как начать свой путь в разработке?
Онлайн-курс
4
марта

Веб-разработка для начинающих
Учимся делать сайт
4
марта
Новые статьи

Триггеры доверия на сайте: работающие элементы и принципы
16000

Как и почему стоит начать работать с Figma
18500

UI-дизайнер: подробно о профессии дизайнера интерфейсов
48200