Code Snippet
Check if Event was Triggered or Native
$('button').click(function(event, wasTriggered) {
if (wasTriggered) {
alert('triggered in code');
} else {
alert('triggered by mouse');
}
});
$('button').trigger('click', true);
It’s probably good to note that if someone codes $(‘button’).click() it displays “triggered by mouse”.