最佳答案
我通常会使用两个不同的事件但使用相同的处理程序:
$('#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');
关于javascript - 如何区分实际的鼠标点击和脚本生成的点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5716339/