Задать вопрос
SpiderPigAndCat
@SpiderPigAndCat
занимаюсь салообразованием

Какое событие отвечает за наведение на блок но с заранее зажатой лкм?

в vue работает при малейшем движениии мыши без зажатой лкм @mousemove="md.status = !md.status"
но вот в js все работает как надо
https://codepen.io/DimaDolgoter/pen/WNrxaKG?editor...
хотя событие то же самое

Так как в vue отслеживать событие наведения мыши с зажатой кнопкой лкм?
  • Вопрос задан
  • 361 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 2
like-a-boss
@like-a-boss
Признайся,тебяТянетНаКодМужика,ты—программный гей
Нет таких событий.
1. На документ вешается слушатель события mousedown, в нём ставите флаг = true.
2. На документ(или на общий элемент оборачивающий все интересующие элементы) вешается слушатель mousemove, в нём проверяется установлен ли флаг из п.1. Если флаг === true, делаем что нас интересует.
3. На документ вешается слушатель события mouseup, в нём флаг устанавливается в false.
Ответ написан
Aetae
@Aetae Куратор тега JavaScript
Тлен
Codepen работает не как надо. Там всегда срабатывает первый if и точно также на каждое движение.
Следует использовать не .which, а .buttons.
Следует использовать не mousemove, а mouseenter.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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