Кликаю по input появляется окно, далее кликаю вне этого окна, но окно не закрывается, почему?
По идее должно было сработать это: parent_element.contains(event.target)
Слушатель клика весит на el_table, то есть клик будет пойман только на нем или его детях. Из этого можно сделать простой вывод, чтоel_table.contains(e.target)всегда вернет true, а следовательно мы никогда не попадем в такой if
Да действительно ошибся, сейчас исправил, но почему-то окно совсем не появляется. Дописал также, что не закрывать окно, если клик был по input, но не помогло.