Задать вопрос
@Worddoc
Frontend explorer

Почему event object is undefined?

Всем привет, тут такая проблема - вешаю на документ(пробовал на 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
  • Вопрос задан
  • 749 просмотров
Подписаться 1 Оценить 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы