0

我有一个 Jquery 函数:

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

有没有办法检查这个函数是由真正的鼠标触发还是由脚本触发的$('#element').click();

感谢您的回答。

4

1 回答 1

3

我认为您可以检查e.originalEvent

$('#element').click(function(e){
  if (e.originalEvent !== undefined)
  {
    alert ('Mouse clicked');
  }
  else 
  {
    alert( 'triggered programmatically' );   
  }
});
于 2013-09-26T07:51:17.587 回答