Récemment, j'ai ajouté Slick carrousel sur mon projet.
En lisant ce document, j'ai vu qu'il existe une méthode slick Prev()
et slick Next()
.
Mais je vous demande comment utiliser cette méthode. J'ai essayé pendant longtemps, mais en fait je ne comprends pas comment l'utiliser avec html button
.
$('button.next').click(function() {
$(this).slickPrev();
});
J'ai essayé de cette façon.
$('button.next').click(function(){
$("#yourid").slickPrev();
});
Essayez de remplacer this
par "#yourid"
où yourid
est l'id du curseur.
A partir de la version 1.4, utilisez:
$('button.next').click(function(){
$("#yourid").slick('slickPrev');
});
La meilleure façon que j’ai trouvée de faire cela est la suivante. Vous pouvez supprimer mon code HTML et y placer le vôtre.
$('.home-banner-slider').slick({
dots: false,
infinite: true,
autoplay: true,
autoplaySpeed: 3000,
speed: 300,
slidesToScroll: 1,
arrows: true,
prevArrow: '<div class="slick-prev"><i class="fa fa-angle-left" aria-hidden="true"></i></div>',
nextArrow: '<div class="slick-next"><i class="fa fa-angle-right" aria-hidden="true"></i></div>'
});
Le mien est le même que ci-dessus mais peut-être un peu différent, et je pense qu'il vaut mieux comprendre:
$('.responsive').slick({
dots: true,
prevArrow: $('.prev'),
nextArrow: $('.next'),
infinite: false,
speed: 300,
slidesToShow: 3,
slidesToScroll: 1,
autoplay: true,
autoplaySpeed: 5000,
});
<div class="prev">
<span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
</div>
<div class="next">
<span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
</div>
Vous pouvez faire la même chose si la fonction slickPrev ne fonctionne pas. Vous pouvez passer le nom de la fonction en paramètre à slick.
$('.next').click(function(){
$("#sliderId").slick('slickNext');
});
$("selector").slick({
nextArrow: '<button type="button" class="btn btn-primary">prev</button>',
prevArrow: '<button type="button" class="btn btn-primary">next</button>'
});
J'ai ajouté le bouton bootstrap, vous pouvez également ajouter des images ou des icônes.
nextArrow - Next Permet de sélectionner un nœud ou de personnaliser le code HTML de la flèche "Suivant" . prevArrow - Previous Permet de sélectionner un nœud ou de personnaliser le code HTML de la flèche "Précédent". .
vous pouvez trouver les propriétés nextArrow et prevArrow json ci-dessus sous l'objet json _.defaults dans le fichier slick.js non minifié.
$('.my-slider').slick({
arrows: true,
prevArrow: '<div class="slick-prev"><</div>',
nextArrow: '<div class="slick-next">></div>'
});