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

Я могу заставить вкладки автоматически поворачиваться и приостанавливаться при наведении, но, похоже, не могу запустить их снова, когда вы наводите указатель мыши. Кроме того, правильно ли выполнено «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();
});

person Dirty Bird Design    schedule 22.02.2011    source источник
comment
@RageZ - сделал для вас отступ в коде. Далее мы можем поработать над структурой вашего предложения :)   -  person Dirty Bird Design    schedule 22.02.2011
comment
просто я не думаю, что какой-либо из файлов флагов кодирования моего коллеги ^^ очень быстро запутается, да, @Alex не делает отступ ни слова, которое я часто использую ;-)   -  person RageZ    schedule 23.02.2011
comment
плоские файлы....блин у меня мозг сдох!   -  person RageZ    schedule 23.02.2011
comment
@Ragez - снова не хотелось вставлять их все после того, как они были удалены после вставки. Спасибо за помощь.   -  person Dirty Bird Design    schedule 23.02.2011


Ответы (1)


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

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

Мой код ниже

$(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'

    });


});

Надеюсь, это поможет Адити Баджадж

person mindmyweb    schedule 10.01.2013