Я использую Cycle.js для проекта. Я создал статическую область навигации и с помощью пейджера: в цикле позволяет пользователю выбирать, какой слайд увидеть. Все выглядит хорошо во всех основных браузерах, FF, Safari, Chrome, IE9 и т. Д. Однако в IE 7 и 8 он не исчезает, как ожидалось. Он мигает белым, затем появляется следующий слайд. Я озадачен, почему это так.
Если я вообще уберу пейджинг и установлю тайм-аут на 3000, например, он просто исчезнет. Что-то не так с пейджером?
Я просто использовал его прямо из примера с сайтом проекта Cycle.js (за исключением того, что изменил значение индекса, как указано ниже), видимого здесь .
jQuery(function($){
$('.Slides').cycle({
fx: 'fade',
timeout: 0,
pager: '#nav',
pagerAnchorBuilder: function(idx,slide){
idx -= 1 // we don't want the first slide so reduce the index # by 1
return '#nav div:eq(' + idx + ') ';
}
});
HTML выглядит довольно просто, примерно так:
<div id="nav">
<div id="stage_1"></div>
<div id="stage_2"></div>
<div id="stage_3"></div>
</div>
Эта разметка скоро изменится, но пока не понимаю, как это может быть связано с рассматриваемой проблемой.
Есть идеи? Спасибо.