Я создал карусель с начальной загрузкой 4. Я прошел цикл при наведении на работу. Тем не менее, карусель автоматически воспроизводится при загрузке страницы. Есть ли в любом случае отключить автозапуск при загрузке страницы и сделать его первым слайдом, воспроизводимым только при наведении курсора мыши на него?
Кроме того, когда мышь уходит, она останавливается. Когда вы снова наведите курсор мыши, он начнет играть.
Я предоставил свой HTML и JS ниже.
Спасибо!
Я пытался добавить pause: true для JS. это просто останавливает всю карусель. Я также попытался ввести интервал данных: 200 в HTML и удалить его из JS. Однако это позволяет работать только в единственном цикле и паузе, и не работает, когда я перемещаю мышь на карусель и оставляю ее.
<div id="carouselWork" class="carousel">
<div class="carousel-inner">
<div class="carousel-item active">
<img src="Work/Posters/1.jpg" style="width:100%;">
</div>
<div class="carousel-item">
<img src="Work/Posters/2.jpg" style="width:100%;">
</div>
<div class="carousel-item">
<img src="Work/Posters/3.jpg" style="width:100%;">
</div>
<div class="carousel-item">
<img src="Work/Posters/4.jpg" style="width:100%;">
</div>
<div class="carousel-item">
<img src="Work/Posters/5.jpg" style="width:100%;">
</div>
</div>
</div>
$(document).ready(function() {
$('.carousel').carousel({
interval: 200
})
$('#carouselWork').hover(function(){
$(".carousel").carousel('cycle');
},function(){
$(".carousel").carousel('pause');
});
});
Ожидается: при загрузке страницы я хочу, чтобы карусель была приостановлена. При наведении курсора на карусель она будет циклически проходить с указанным интервалом 200. Когда я перемещаю мышь за пределы карусели, она приостанавливается.
Фактически: работает функция воспроизведения / приостановки при наведении, но карусель автоматически воспроизводится с интервалом 200 при загрузке страницы.