Всем привет, тут такая проблема - вешаю на документ(пробовал на body) событие click и указываю принимаемый аргумент event, но при попытке обращения к нему, он - undefined. Нужно сделать так, чтобы он не был undefined. Возможно что-то не так в коде. Спасибо!
;function popupMockup () {
this.close = function(event) {
if(event.target.classList.contains(popupClose.slice(1))) {
event.preventDefault();
self.closeSteps();
}
else if (self.closeOut) {
if(event.target.classList.contains(popupOutFrame.slice(1))) {
event.preventDefault();
self.closeSteps();
}
}
}
};
var popup = new popupMockup();
document.addEventListener('click', popup.close(event)); // main.js:56 Uncaught TypeError: Cannot read property 'target' of undefined