$(".gallery_bg").fancybox({//displaying images /*openEffect : 'elastic', closeEffect : 'elastic', 'cyclic':'true', 'scrolling':'yes', 'showNavArrows':'true', helpers : { title : { type : 'inside' } } */ openEffect : 'elastic', closeEffect : 'elastic', showNavArrows : true, closeBtn : false, helpers : { title : { type : 'inside' }, buttons : {} } });
j’ai inclus le style.css
#fancybox-left-ico { left: 20px; } #fancybox-right-ico { right: 20px; left: auto; }
après y avoir ajouté, je ne parviens pas à voir les icons suivante et précédente?
lien jsfiddle
Assurez-vous que le fichier fancybox_sprite.png
dans le même dossier que le fichier jquery.fancybox.css
.
Si vous souhaitez afficher les flèches next / prev de manière permanente, et non au survol de la souris, utilisez ce css
ligne (après avoir chargé / lié le fichier jquery.fancybox.css
)
Remarque : il s’agit de fancybox v2.x (que je suppose que vous utilisez car les options que vous utilisez dans votre script)
Sur la balise d’ancrage sur laquelle l’utilisateur clique dans votre page html, assurez-vous d’inclure rel = “groupe” dans la balise d’ancrage. Cela devrait automatiquement tirer dans les boutons suivant et précédent.
J’ai des astuces simples mais cela fonctionne pour moi. Vous devez append rel = “gallery1”.
J’espère que tout le monde peut le réparer. Merci
MODIFIER:
Sur votre page de test:
Je suis sûr que c’est l’une des 3 choses ci-dessus.
Je sais que c’est un problème ancien, mais j’ai dû append data-fancybox-group = ‘1’ pour que les boutons apparaissent automatiquement.