我有以下代码来实现轮播,当用户随机执行悬停几秒钟时,看起来 jquery hover() 将它们放入队列并全部执行。我希望轮播如何工作只是执行最新的悬停。
$('#broker_carousel_controls li a').hover(function (e) {
e.preventDefault();
var t = $(this);
var speed = 'fast';
$('#broker_carousel_controls li a.bcc_active').removeClass('bcc_active');
var idx = $('#broker_carousel_controls li a').index(t);
t.addClass('bcc_active');
$('#broker_carousel li:visible').hide(speed, function () {
});
$('#broker_carousel li').eq(idx).show(speed, function () {
//busy = false;
});
}, function () { });