После перечитывания я понял в чем ваша проблема. При использовании event:'mouseover'
и effect:'fade'
и очень быстром перемещении по вкладкам вы правы, что несколько вкладок могут остаться открытыми в конце.
Взглянул на вкладки исходного кода. Основываясь на коде вкладок, я предоставляю для вас индивидуальный myfade
эффект, который устраняет вашу проблему.
//add custom effect with name myfade
$.tools.tabs.addEffect("myfade", function(i, done) {
var conf = this.getConf(),
speed = conf.fadeOutSpeed,
panes = this.getPanes();
panes.stop(true,true);
if (speed) {
panes.fadeOut(speed);
} else {
panes.hide();
}
panes.eq(i).fadeIn(conf.fadeInSpeed, done);
});
....
$(selectorForTabs).tabs({event:'mouseover', effect:'myfade'});
Я не могу воспроизвести вашу проблему (что, кстати, вы описали очень расплывчато. Вы также не предоставили никакого кода javascript / html, который мог бы дать некоторое представление о вашей проблеме).
Проверьте здесь образец, где (независимо от того, как быстро вы двигаете мышь, вы увидите только одну вкладку)
Вкладки jQuery Tools: использование мыши для переключения вкладок