Sometimes you may want to check if the javascript event was triggered by a human. Turns out that e.orginalEvent is only defined if the event was human triggered.


$('.checkbox').change(function(e){
  if(e.originalEvent === undefined){
    // triggered by code
  }else{
    // triggered by human
  }
});


Related External Links: