javascript - How do you "bypass" mouse up? -
i trying make when user clicks down, happens.
in order,
does something. (not being specific, isn't important part.)
mouse triggered.
using: angular, html, css. not using: jquery
any suggestions? thanks!
you attach 2 event listeners, 1 while user has mouse pressed down mousedown. once user lets go mouseup event triggered. mouse event listeners passed event object can use information event ie: mouse x, , y positions.one of methods available event.preventdefault() stop browser doing wants do. example: cmd/ctrl + s cause browser save html page. preventdefault stop this.
document.addeventlistener('mousedown' function (event) { // }) document.addeventlistener('mouseup', function (event) { event.preventdefault() }) to address op comment:
var nomouseup = true document.addeventlistener('mousedown', function () { if (nomouseup) { // nomouseup = false } }) document.addeventlistener('mouseup', function (event) { if (!nomouseup) { nomouseup = true } })
Comments
Post a Comment