JSFiddle - React, Tailwind, and code Playground
HTML
<button>Click me!</button>
JavaScript
$('button').on('click', function(e) {
console.log('left click!');
});
$('button').on('contextmenu', function(e) {
e.preventDefault();
console.log('right click!');
});
var clickstart;
$('button').on('mousedown', function(e) {
clickstart = e.timeStamp;
});
$('button').on('mouseup', function(e) {
console.log('The click lasted ' + (e.timeStamp - clickstart) + ' ms');
});