Javascript Scroll Menu - MouseOver Selection не работает правильно при первом контакте - PullRequest
0 голосов
/ 25 февраля 2010

В настоящее время я работаю с меню вкладок, которое автоматически переключается. После наведения мыши на одну из вкладок «вращение» должно прекратиться на выбранной вкладке, а при наведении мыши оно должно продолжить вращение с выбранного элемента вкладки.

$(document).ready(function() {

$("#featured > ul").tabs({ fx: { opacity: "toggle"} }).tabs("rotate", 1000, true);

$("#featured > ul").mouseover(function() {
    $(this).tabs({ event: 'mouseover', fx: { opacity: "toggle"} }).tabs("rotate", 0);
})

$("#featured > ul").mouseout(function() {
    $(this).tabs("rotate", 1000);
})
});

В тот момент, когда цикл MouseOver останавливается, но не выбирается правильный элемент, после того, как я MouseOut, затем MouseOver снова, функциональность работает отлично! Моя проблема заключается в том, что при первом использовании мыши код не загружается правильно?

Есть идеи? Помощь будет очень признательна.

Еще раз спасибо за ваше время ..

1 Ответ

0 голосов
/ 25 февраля 2010

Попробуйте это:

$("#featured > ul").mouseover(function() {
    $(this).tabs("abort");
    $(this).tabs({ event: 'mouseover', fx: { opacity: "toggle"} }).tabs("rotate", 0);
    $(this).tabs("select", this.id); 
});
...