Signaler

Conflit JS

Posez votre question Rodolphe - Dernière réponse le 3 oct. 2017 à 14:47 par Pitet
Bonjour,

J'utilise quelques fonctions JS pour réaliser mon site internet.

Notamment NanoGallery2 : https://nanogallery2.nanostudio.org/
qui permet de réaliser des galeries photos à partir de ses albums Flickr

et le JS de ce tuto https://www.seomix.fr/bouton-haut-de-page/
qui permet de créer un bouton pour remonter en haut de page avec une fluidité de mouvement.

Le hic, c'est que lorsque je mets en fonction le fichier javascript pour remonter en haut de page, ma galerie créée avec nanogallery2 ne s'affiche plus...

Pour que vous puissiez mieux comprendre, voici dans ce 1er lien mon site
rodolphe.meslin.free.fr/index.php
avec la galerie photo qui apparaît sous le titre "NOS DERNIERES REALISATIONS" et sur le côté droit le bouton rouge pour remonter en haut de page qui ne fonctionne pas le fichier JS étant désactivé

Et dans ce second lien :
rodolphe.meslin.free.fr/index2.php
la galerie a disparu mais par contre, le bouton sur le côté droit fonctionne, son JS étant activé (il apparaît une fois que l'on scrolle vers le bas)

Pour quelle raison l'activation de ce JS fait disparaître ma galerie photos ?
Merci d'avance de votre aide.

Utile
+0
plus moins
Salut,

Il semble que le script ajoutant le bouton pour remonter en haut de page écrase ou remplace la variable jQuery ce qui bloque le script nano qui utilise jQuery.

D'où viens le script ajoutant le bouton ? Il me semble bien complexe pour le résultat obtenu.
Si tu peux, essaye de remplacer ce script par un plus simple et surtout sans bug. Tu peux par exemple utiliser le script proposé sur ce tuto : https://www.creativejuiz.fr/blog/tutoriels/realiser-un-lien-top-qui-apparait-au-scroll-de-la-page-avec-jquery

Bonne journée,
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !