@svilkov87

Почему блок дергается?

Всем привет!
В этом примере задаю розовому блоку css, исходя из полученых координат.
Но почему блок дергается?
  • Вопрос задан
  • 163 просмотра
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Потому что когда.b-popup появляется, он закрывает собой .b-block, возникает событие mouseleave, и его надо скрывать. А как он скрылся - его надо снова показывать, потому что на .b-block возникает событие mouseenter. Ну вот так оно по кругу и происходит.

Добавьте pointer-events: none для .b-popup. Или поместите .b-popup внутрь .b-block.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
PavelMonro
@PavelMonro
Потому что присутствует mousemove, оставьте только mouseover
Ответ написан
Ваш ответ на вопрос

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

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