Ответ 1
Обнаружена проблема, если она будет полезной для всех:
Я добавил event.preventDefault();
в событие mousedown
, и теперь я получаю уведомления mouseup
.
Я пытаюсь перетащить изображение с помощью javascript (без библиотек). Я могу слушать события "mousedown" и "mousemove". По какой-то причине я не могу зафиксировать событие mouseup после mousemove. (Я могу захватить mouseup, если это щелчок, но не перетаскивание). Я попытался прослушать событие в документе, окне и изображении. Здесь URL-адрес моей тестовой страницы:
https://dl-web.dropbox.com/get/Public/move.html?w=74a0d498
Любая помощь по этому поводу будет принята с благодарностью!!! Спасибо!
Обнаружена проблема, если она будет полезной для всех:
Я добавил event.preventDefault();
в событие mousedown
, и теперь я получаю уведомления mouseup
.
Как ни странно, я обнаружил, что, когда я устанавливаю свой текст как невыбираемый, используя нижеприведенный CSS, который также блокирует событие mouseup
, возможно, это поможет кому-то другому.
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;
Я столкнулся с такой же проблемой! Добавление event.preventDefault();
работало для меня, но я был вынужден добавить его к функциям mousedown и mousemove.