JSFiddle - React, Tailwind, and code Playground
by Leo Cavalcante
HTML
<a href="#">click</a>
JavaScript
$( 'a' ).click( function ( event ) {
if ( event.originalEvent && event.originalEvent.clientX > 0) {
console.log( 'yes' );
} else {
console.log( 'no' );
}
});
function hackA () {
$( 'a' ).click();
}
function hackB () {
$( 'a' ).trigger( 'click' );
}
function hackC () {
var a = document.getElementsByTagName( 'a' )[0];
a.click();
}
function hackD () {
var a = document.getElementsByTagName( 'a' )[0];
try {
a.onclick();
} catch ( e ) {
console.log( e );
}
}
//
hackA();
hackB();
hackC();
hackD(); // TypeError