changer le nombre de diapositives sur bxslider selon screensize
Je veux changer le nombre maximum de diapositives sur le bxslider pour quand mon écran est en dessous de 430px.
Je pouvais utiliser le ci-dessous, mais cela semble exagéré d'avoir à déclarer tout deux fois. Est-il un autre moyen que quelqu'un pourrait penser?
if ( $(window).width() < 430) {
var myslider = $('#my-slider').bxSlider({
...
maxSlides : 1,
});
}
else {
var myslider = $('#my-slider').bxSlider({
...
maxSlides : 4,
});
}
OriginalL'auteur Ireally Rock | 2013-04-11
Vous devez vous connecter pour publier un commentaire.
Vous pouvez rendre les choses moins répétitive par la définition d'une maxSlides variable, plutôt que de répéter votre curseur code.
Vous pourriez faire encore plus simple avec un opérateur ternaire, mais en essayant d'obtenir trop concis n'est pas forcément un avantage.
bro, son très intéressant, de ses connaissances nouvelles pour moi. avant que je vois cela , j'ai toujours répéter mes codes
OriginalL'auteur Nate
Ici est un réactif solution qui vous permettra d'ajuster dynamiquement les paramètres que vous redimensionnez la fenêtre:
OriginalL'auteur thdoan
Je l'utilise comme ça avec jquery:
OriginalL'auteur Vasyl Gutnyk