2015-02-18 5 views
0

Вот мой site. Ползунок слайдера работает нормально, но я хочу, чтобы последний номер оставался на экране. Теперь он находится в режиме автоматического воспроизведения. есть ли вообще остановить анимацию на последнем номере?Как остановить анимацию на последнем слайде

используя this js для слайдера.

+0

Никто не будет проходить через 1200 строк кода. Пожалуйста, сузите. –

+0

Спасибо за ваш ответ. Я получил решение только сейчас. – Zeeshan

ответ

0

Просто сделайте это изменение в строке нет. 803

else{ 
    next = 1; 
} 

Для

функции
else{ 
    next = ''; 
} 
0

Изменение startAutoplay()

function startAutoplay(autoplay){ 
     autoplayinterval=setInterval(function(){ 
      if(autoplay == true){ 
      slider.next(); 
      }else{ 
      if(current == children_number){ 
       clearInterval(autoplayinterval); 
      }else{ 
       slider.next(); 
      } 
      } 
     },settings.pauseTime + settings.aniSpeed); 
    } 

После этого, вызовите startAutoplay()

startAutoplay(settings.autoPlay) 
+0

Это может быть полезно, если вы используете настройку автовоспроизведения: true или false –

0

О, эй. Вот julian (создатель mostslider). Может быть, я должен подстроить тег для своего слайдера ... Никогда не думал, что он используется где-то, поскольку не было сообщений с обратной связью или чего-то еще.

Мне очень жаль, что я не ответил на ваш вопрос.

У меня уже есть решение. Это подводит меня к другому вопросу для версии v2.0.0. Добавьте открытую переменную, которая предоставляет текущий слайд и количество слайдов. С этой функцией эта задача будет довольно простой. Если у вас есть больше желаемых функций, сообщите об этом в трекер git repo.

Все самое лучшее, Julian

Смежные вопросы