确定用户是否已启动给定的JavaScript操作

是否可以确定用户是否已启动给定的JavaScript操作? 例如,我想知道用户是否点击了链接,还是通过jQuery fire event方法?

如果事件是用代码触发的,则event.which将是undefined的。

jsFiddle 。