JbhSlider permet de réaliser des diaporamas en jQuery avec la particularité de gérer les évènements rapprochés. Il n’y aura pas d’effets indésirables quand vos visiteurs cliqueront dix fois de suite sur le lien «suivant» du Slider. Oui, les visiteurs font ça 🙂 Outre la gestion des liens «Suivants et Précédent, JbhSlider gère la pagination entre les diapos et permet des effets de transition.
L’installation est simple : il suffit d’une liste avec un identifiant…
<div id="monSlider"> <ul> <li>Contenu du premier slide</li> <li>Contenu du deuxième slide</li> <li>Contenu du troisième slide</li> </ul> </div>
… et d’invoquer le plugin.
jQuery('#monSlider').jbhSlider();
JbhSlider possède de nombreuses options pour sélectionner les éléments pris en compte pour les sélecteurs, les CSS, les transitions, la pagination, la navigation et les liens «Suivants» et «Précédents».
Paramètres disponibles :
var settings = { init: function (slider) {}, selector: '> ul', cssClass: 'jbhSlider', elements: { selector: '> li', cssClass: 'jbhSliderItem' }, css: { width: 500, height: 250 }, transition: { type: 'fade', duration: 1000, timer: 3000, before: function (slider, to, transition) {transition();}, success: function (slider, to) {} }, pagination: { type: null, text: '{{page}}', cssClass: 'jbhSliderPages', currentCssClass: 'current', tag: 'ol', subTag: 'li', position: 'after' }, navigation: { active: true, cssClass: 'jbhSliderNavigation', loop: true, next: { text: '>', cssClass: 'jbhSliderNavigationNext' }, previous: { text: '<', cssClass: 'jbhSliderNavigationPrevious' }, position: 'after' } };
Merci pour l’article !
J’espère avoir un bon nombre de retours histoire d’améliorer tout ça 🙂
Le but reste d’avoir un slider légé et bien configurable.
Pour info, il passe nikel sur les sites Magento !
Bonjour,
Le slider est vraiment sympa et a l’air léger, par contre j’aimerais savoir s’il existe une méthode pour charger les images à la volée.
Je veux dire que la page ne charge pas toutes les images d’un coup (imaginons qu’elles soient lourdes ou qu’il y en ait beaucoup) mais que les images se chargent au fur et à mesure.
Merci
Bonjour Amaury,
La fonctionnalité n’est pas développée actuellement.
Je note ta demande et je vais voir pour ajouter une petite option pour effectuer le chargement à la volée.
N’hésites pas à m’envoyer un mail (depuis mon site) si tu veux qu’on puisse communiquer (et si tu veux savoir quand ça sera prêt).
Merci pour ton retour !
Merci pour ce plugin simple et efficace 😉
J’ai juste été embeté par une feuille CSS de 960gs qui touchait de maniere trop large les UL LI.
@Boutmos Il est possible de préciser les balises qui entourent les éléments du slider. Le ul>li est par défaut, mais on peut utiliser des div, des dl, des span même… ce que tu veux 🙂
Merci, j’avais pas vu cette possibilité. Toujours bon d’avoir de la souplesse.