Задать вопрос
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");
	}
}


Заранее благодарен.
  • Вопрос задан
  • 103 просмотра
Подписаться 1 Простой 7 комментариев
Помогут разобраться в теме Все курсы
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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