JackShcherbakov
@JackShcherbakov

Написан ли этот скрипт «на костылях»?

Здравствуйте, прошу прощение за очень глупый вопрос, но можно ли было сделать тоже самое, но как-то попроще? Ибо в 20 строк обычный щелчок обрабатывать как-то странно.

Имеется:
Очень простой JavaScript скрипт с использованием jQuery: https://codepen.io/CitizenOne/pen/NwWJjZ
  • Вопрос задан
  • 246 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега CSS
Да, можно сделать гораздо проще. Элементу задаёте transition:

#red {
  transition: opacity 0.2s;
}

Определяете класс, который будет изменять значение opacity:

#red.hidden {
  opacity: 0.5;
}

И переключаете его по клику:

$('#red').click(e => $(e.target).toggleClass('hidden'));

// или

document.querySelector('#red').addEventListener('click', e => {
  e.target.classList.toggle('hidden');
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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