#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); } }