JSFiddle - React, Tailwind, and code Playground
HTML
<a class="alinhar1" href="#" ondblclick="clickHandler(event)" onClick="clickHandler(event)">teste</a>
JavaScript
var list = {
oneClick: function (e) {
alert('um clique do tipo: ' + e.type);
},
oneDblClick: function (e) {
alert('dois clique do tipo: ' + e.type);
},
timeout: null
};
function clickHandler(e) {
(function () {
var type = e.type;
var evt = e;
var verificador = function () {
list.timeout = null;
if (type == 'dblclick') list.oneDblClick(evt);
else if (type == 'click') list.oneClick(evt);
}
if (list.timeout) clearTimeout(list.timeout)
list.timeout = setTimeout(verificador, 500);
})();
}