Tengo un controlador adjunto a un evento y me gustaría que se ejecute solo si es activado por un humano, y no por un método trigger (). ¿Cómo noto la diferencia?
Por ejemplo,
$('.checkbox').change(function(e){
if (e.isHuman())
{
alert ('human');
}
});
$('.checkbox').trigger('change'); //doesn't alert
fuente
:)
event.isTrigger
originalEvent
cuando el evento se desencadenaDOM.click()
, pero puede usarlo$($("#try")[0]).click();
, que es torpe, pero funciona.