Пауза Ниво Слайдер - PullRequest
       13

Пауза Ниво Слайдер

3 голосов
/ 15 ноября 2011

Я бы хотел приостановить слайдер Nivo на 5 секунд, прежде чем он запустится, но покажу первое изображение.Поэтому мне нужно добавить код в свойство afterLoad Я считаю.

Я пробовал setTimout перед запуском кода слайдера, если он не даст желаемого результата.

Спасибо заранее!

Редактировать: Текущий код

$(window).load(function(){
 $('#slider').nivoSlider({
     animSpeed: 500,
     pauseTime: 4000,
     effect : 'boxRain',
     directionNav : false,
     controlNav: false,
     afterLoad: function(){
         //$('#slider').data('nivoslider').stop();      
     }
 });
});

1 Ответ

7 голосов
/ 15 ноября 2011

Я не знаю вашего точного кода, но вы можете использовать .stop () для него, и через 5 секунд вы запустите его снова... $ ( '# слайдер') данные ( 'nivoslider') остановка ();// Остановить ползунок $ ('# slider'). Data ('nivoslider'). Delay (5000) .start ();// Запускаем ползунок

Исправление (потому что задержка не работала в этом случае):

$(window).load(function(){
  $('#slider').nivoSlider({
   animSpeed: 500,
   pauseTime: 4000,
   effect : 'boxRain',
   directionNav : false,
   controlNav: false,
  });
  jQuery('#slider').data('nivoslider').stop();
  setTimeout("jQuery(#slider').data('nivoslider').start()",5000);
});
...