por razones arcanas Necesito poder cancelar el evento click mediante el evento mousedown.En el evento mousedown, ¿es posible cancelar el evento Click resultante? o pasarle información?
En pocas palabras; Estoy creando un menú contextual en el evento mousedown, sin embargo, cuando el usuario hace clic en la página, el menú contextual debería desaparecer.
No puedo usar el evento mousedown sobre el clic en ese escenario porque quiero que el usuario pueda hacer clic en los enlaces dentro del menú (un clic completo nunca viajaría a los elementos de menú basados en <a>
).
Si es de alguna ayuda, se puede aplicar jQuery.
Me gustaría evitar que el evento click ocurra desde el mousedown inicial, o ser capaz de pasar información al evento click (a través de originalEvent o de otro modo).
TIA
¿Tal vez podría proporcionar algún 'código de ejemplo' para alentar la retroalimentación precisa? Gracias. – pixelbobby
la base jsfiddle proporcionada por user759588 parece bastante representativa. – unomi