noder_ss
@noder_ss
Линуксоид-энтузиаст и SQL разработчик

Как разрешать клики только до клика на другую кнопку?

Нужно сделать так, чтобы изначально по клику вызывалась функция(не важно, сколько раз). А уже после клика на определленную кнопку функция на клик не вызывается. Согласен, не очень понятно, переспрашивайте, отвечу
  • Вопрос задан
  • 54 просмотра
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
// «функция(не важно, сколько раз)»
const readBook = () => console.log('A B C');

// кнопка, которую много раз
const btnRead = document.getElementById('btn-read-book');
btnRead.addEventListener('click', readBook);

// другая кнопка, которая всё.
document.getElementById('btn-lights-out')
  .addEventListener(
    'click',
    () => btnRead.removeEventListener('click', readBook)
  );
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы