Получилось) Но есть одна проблема, если внутри элемента есть ещё какие-то другие, то окно можно случайно закрыть, при нажатии на него.
Сделал так if(e.target.id != 'id1' && e.target.id != 'id2' && e.target.id != 'id3' и так далее )
Но как можно сделать, чтоб код не учитывал внутренние элементы? Т.к. их может быть огромное количество, то как-то будет "некрасиво" писать для ~50 элементов..
|