Javascript 如何区分实际的鼠标点击和脚本生成的点击?

Javascript 如何区分实际的鼠标点击和脚本生成的点击?,javascript,jquery,Javascript,Jquery,我有标签,它有自动播放功能 举个例子: 如何获取建议是否为脚本单击的单击详细信息?我通常会使用两个不同的事件,但使用相同的处理程序: $('#tabs > a').bind('click auto-click', function(ev) { var wasRealClick = ev.type === "click"; // ... }); 然后,计时器驱动的代码应该触发“自动单击”而不是“单击” 您的意思是“如何判断事件是由触发的。单击()还是由用户触发的?”? functi

我有标签,它有自动播放功能

举个例子:


如何获取建议是否为脚本单击的单击详细信息?

我通常会使用两个不同的事件,但使用相同的处理程序:

$('#tabs > a').bind('click auto-click', function(ev) {
  var wasRealClick = ev.type === "click";
  // ...
});
然后,计时器驱动的代码应该触发“自动单击”而不是“单击”

您的意思是“如何判断事件是由
触发的。单击()
还是由用户触发的?”?
function cycle() {

    // simulate click on current tab
    $("#tabs > a").eq(currTab).trigger('auto-click');