Мне было интересно, можно ли создать слайд слайдера Unslider, где длина паузы отличается для определенных слайдов? Например, я хочу, чтобы слайд 1 отображался в течение 5 секунд и слайд 2 отображался в течение 10 секунд. Спасибо!Unslider установить разную длину паузы для каждого слайда
2
A
ответ
1
Unslider не имеет встроенных функций, поэтому мы должны сделать это самостоятельно, используя методы Unslider и некоторые jQuery. Вот что я придумал, когда столкнулся с той же проблемой.
Опция «Автозапуск» должна быть ложной (настройка по умолчанию) для этой работы:
// Initialize Unslider
var slider = jQuery('#unslider').unslider();
// Array of the times you want for each slide.
var slideTimes = [5000,10000];
// Move the slider to the next slide and start the timer
function timeToNextSlide(ms){
slideTimeout = setTimeout(function(){
slider.data('unslider')['next']();
}, ms);
}
// Every time the slide changes
slider.on('unslider.change', function(event, index, slide) {
// Clear the timeout in case user clicks the navigation
clearTimeout(slideTimeout);
// Reset the timeout to the next slide's time
timeToNextSlide(slideTimes[index]);
});
// Start the slider
timeToNextSlide(slideTimes[0]);
Смежные вопросы
- 1. Unslider плагин - Как установить 3 секунду задержки для первого слайда
- 2. Как установить разную высоту для каждого UICollectionViewCell
- 3. AVAudioRecorder и аудио AVAudioPlayer имеют разную длину
- 4. добавить столбцы разную длину pandas
- 5. Установить длину другой страницы для каждого поискового запроса
- 6. jssor scrolling logo - указать отдельную ширину для каждого слайда
- 7. jssor слайдер, как установить продолжительность для каждого слайда при автозапуске?
- 8. Добавить пользовательскую следующую кнопку слайда в сценарий Unslider
- 9. PHP усеченного mb_substr дает разную длину результатам
- 10. Анализатор UniVocity CSV имеет разную длину?
- 11. mysql_fetch_fields возвращает разную длину, а затем ожидается
- 12. 'train' и 'class' имеют разную длину knn
- 13. Как адреса указателей могут иметь разную длину?
- 14. Как анимировать подпись для каждого слайда индивидуально
- 15. Slider, который изменяет содержимое для каждого слайда
- 16. Найти меру подобия для векторов признаков, имеющих разную длину
- 17. Непрерывное слайд-шоу с Unslider
- 18. Как установить разную ширину для баров в barchart
- 19. Установить максимальную длину для EditText
- 20. Как получить разную ссылку динамически для каждого значения тега параметра?
- 21. Поддерживает ли NetSuite разную базу данных для каждого пользователя?
- 22. Бутстрап Карусель для разного URL-адреса для каждого слайда
- 23. Получите максимальную длину для каждого поля DataTable
- 24. Создание dataframe из словаря, где записи имеют разную длину.
- 25. Как обрабатывать разную длину языка на веб-странице?
- 26. Возможно ли иметь вектор кортежей, которые имеют разную длину?
- 27. установить различный интервал для каждого изображения
- 28. Устанавливает разную длину в String в разных строках TextView
- 29. Javascript массив при добавлении некоторых специальных символов, показывающих разную длину
- 30. AmazonClientException: чтение данных имеет разную длину, чем ожидалось