serii81
@serii81
Я люблю phр...

Почему не работает вторая функция?

Добрый день.
Не могу понять, почему не срабатывает вторая закоментируемая функция.
Вроде бы использую стрелочную функцию и контекст не теряется?
В чем может быть проблема?

export default class ExportSidebar {
	constructor() {
		this.searchInput = document.querySelector('.search-wrap input');
		this.searchBtnSubmit = document.querySelector('.search-wrap');
		this.searchOpenBtn = document.querySelector("#search-open .fa-search");
		this.searchHtml = document.querySelector(".search");
		this.searchList = document.querySelector('.search__list');
		this.events();
	}

	events() {
		this.searchOpenBtn.addEventListener("click", this.openSearch.bind(this));
		// this.searchOpenBtn.addEventListener("click", () => {
		// 	this.openSearch.bind(this);
		// 	this.searchInput.focus();
		// });
	}
	openSearch() {
		console.log(this);
		this.searchHtml.classList.add("active");
	}

	closeSearch() {
		this.searchHtml.classList.remove("active");
	}
}


Заранее благодарен.
  • Вопрос задан
  • 97 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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