javascript函数的起源

时间:2013-09-26 07:48:07

标签: jquery function

我有一个Jquery函数:

$('#element').click(function(){..........});

有没有办法检查此功能是由真实鼠标还是仅由脚本$('#element').click();触发?

感谢您的回答。

1 个答案:

答案 0 :(得分:3)

我认为您可以查看 e.originalEvent

$('#element').click(function(e){
  if (e.originalEvent !== undefined)
  {
    alert ('Mouse clicked');
  }
  else 
  {
    alert( 'triggered programmatically' );   
  }
});