Witam chciałbym się dowiedzieć czy istnieje inna możliwość jeżeli chodzi chowanie divów przy kliknięciu gdziekolwiek poza nimi. Wzorując się na kursjs stworzyłem takie coś:
document.addEventListener('click', function()
{
this.divCnt.classList.remove('calendarSmartShow');
}.bind(this));
i to działa naprawdę fajnie tylko teraz co w przypadku jeżeli takich elementów będę miał więcej dużo więcej, Czy takie rozwiązanie jest poprawne? No bo z jednej strony tworzę wiele addEventListener ale z drugiej wszystkie podpięte są do tego samego elementu/targetu.