@StanislavChunikhin

Как написать специфичный код для mouseover и mouseout на JS?

Здравствуйте! Я новичок в Js. Не могу сообразить как сделать такое поведение.
Есть блок. Нужно по клику на него поменять фон в этом блоке.
А затем должна мышка уйти с блока (блок при этом не меняется), и при последующем появлении мышки на блоке, должна измениться надпись в блоке и рамки. То есть при изначальном клике не должен сработать :hover, только при последующем появлении мышки на блоке.
Извините за корявость объяснения.
  • Вопрос задан
  • 108 просмотров
Решения вопроса 1
coderisimo
@coderisimo Куратор тега JavaScript
Вот простой пример реализации : https://codepen.io/coderisimo/pen/RyXKRq
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
myagkikh_evgeniy
@myagkikh_evgeniy
Привет!

1) Можно блоку задать атрибут data-click, со значением false. При первом клике менять его на true;
2) При событии mousein делать проверку на то, какое значение имеет атрибут data-click. Если true, то изменить надпись
3) После изменения надписи выключить событие mousein на этом блоке
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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