Наведение курсора мыши после перетаскивания без библиотеки

#javascript #vue.js #mouseup #onmouseup

#язык JavaScript #vue.js #наведение курсора мыши #onmouseup

Вопрос:

У меня есть некоторые функции прокрутки привязки css, и я хочу определить, где элемент находится относительно окна просмотра после того, как пользователь прекратит перетаскивание. Дело в том, что я не хочу использовать какую-то причудливую библиотеку, потому что мне не нужно на самом деле что-то перемещать или ронять. Я просто не хочу запускать событие при наведении мыши. Моя проблема в том, что событие mouseup не срабатывает после того, как я переместил курсор при нажатии левой кнопки мыши. Кстати. Я использую Vu3

lt;span id="handle" class="card-handle" onmouseup="myMethod"gt;lt;/spangt;

Я надеюсь найти легкое решение, так как на самом деле мне не нужна вся эта функциональность перетаскивания

Комментарии:

1. onmouseup событие будет запущено только тогда, когда вы отпустите кнопку мыши над элементом

Ответ №1:

Насколько я знаю, вы можете попробовать что-то вроде

 lt;span id="handle" class="card-handle" ondragend="myFunction(event)" draggable="true"gt;lt;/spangt;  

и в ваших методах

 methods: {  myFunction() {  var x = e.clientX;  var y = e.clientY;  var coor = "Coordinates: ("   x   ","   y   ")";  console.log(cor);  } }