Вкладки jQuery Tools автоматически поворачиваются (готово) и паузы при наведении (готово) возобновляются при наведении мыши НУЖНА ПОМОЩЬ! - PullRequest
0 голосов
/ 22 февраля 2011

Я могу заставить вкладки автоматически вращаться и приостанавливать при наведении курсора, но, кажется, не могу возобновить их, когда вы щелкаете мышью. Кроме того, правильно ли выполнено "fadeInSpeed"? Пожалуйста, посмотрите и вы можете помочь, это очень ценится! Действительно рад видеть, что у jQueryTools снова все хорошо!

$(function() {
    var rotateDelay = 3500;
    var rotateTabs=true;
    var $tabItems = $('#flowtabs li a').hover(function(){
    rotateTabs=false;
});

var tabs = $("ul#flowtabs").tabs('#flowpanes > div', {api:true, effect:'fade', fadeInSpeed: 100, rotate: true});

function doRotateTabs(){
    if (rotateTabs) {
        setTimeout(function(){
            if (!rotateTabs) return;
            if(tabs.getIndex() == $tabItems.length-1){
                tabs.click(0);
    }
    else {
        tabs.next();
    }
    doRotateTabs();
    }, rotateDelay);
  }
}
doRotateTabs();
});

1 Ответ

0 голосов
/ 10 января 2013

Вы когда-нибудь решали эту проблему

Почему вы пишете свой собственный код, чтобы он воспроизводился автоматически? Я только что прошел настройку для sideshow, и она работает. Кажется, он останавливается при наведении мыши и работает как шарм.

Мой код ниже

$(function() {
$(".slidetabs").tabs(".images > div", {

// enable "cross-fading" effect

effect: 'fade',
fadeOutSpeed: "slow",

// start from the beginning after the last tab
rotate: true

// use the slideshow plugin. It accepts its own configuration
}).slideshow({

    autoplay: 'true'

    });


});

Надеюсь, это поможет Adity Bajaj

...