Плагин цикла Jquery не останавливается - PullRequest
0 голосов
/ 04 марта 2011

У меня есть интересная проблема ... Я создал специальный слайдер контента, который запускает суб-слайд-шоу для каждого слайда ... Все работает, как и ожидалось, за исключением паузы на пейджерах. Я пробовал нативные опции, а также связывал событие наведения на пейджер. Любая помощь будет оценена.

function subCycle () {

$("#inside-tabs").html("");

$('#' + this.id + ' ul').cycle({ 
    fx:     'fade',
    speed:  'fast', 
    timeout: 3000,
    pagerEvent: 'mouseover', 
    pager:  '#inside-tabs',
    allowPagerClickBubble: true,
    pause: 1,
    pauseOnPagerHover: true,
    pagerAnchorBuilder: function(idx, slide) { 
        var link = $('#' + slide.id + ' h4 a').attr("href");
            return '<li><a href="'+ link +'">' + slide.title + '</a></li>'; 
        }
  }); 

}

$('#page-banner ul').cycle({
    before: subCycle,
    slideExpr: '.parent-page',
    fx:     'fade', 
    speed:  'fast',
    timeout: 9000,
    pagerEvent: 'mouseover', 
    pager:  '#outside-tabs',
    allowPagerClickBubble: true,
    pause: 1,
    pauseOnPagerHover: true,
    pagerAnchorBuilder: function(idx, slide) { 
           var link = $('#' + slide.id + ' h3 a').attr("href");
           return '<li><a href="'+ link +'">' + slide.title + '</a></li>';
        }
});

1 Ответ

1 голос
/ 08 марта 2011

Это было решено ... Решение было

$('#your_pager li a').live('hover', function() { 
  $('#container ul').cycle('toggle'); 
});
...