Bonjour à tous,
je rencontre en ce moment un souci de conflit Jquery.
J'utiliais avant : <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
seul pour bootstrap et mon menu.

J'ai voulue ajouter : <script src="http://ajax.googleapis.com/ajax/libs/jquery/3.0.0/jquery.min.js"></script>
Pour ajouter des images en sliders mais si j'enlève un des deux Jquery, une des deux fonctions ne marche plus.

Quelqu'un aurait une piste pour remédier à cela ?

Merci d'avance.

7 réponses


Salut,

Pour ajouter des images en sliders mais si j'enlève un des deux Jquery, une des deux fonctions ne marche plus.

Deux jQuery ? Pourrais-tu être plus explicite s'il-te-plaît ?

Nouchi35
Auteur

ah mince le code n'est pas passé.

En gros sur la page y'a jquery 1.11.3 et 3.0.0.
Quand j'en enlève un l'un des deux marche mais quand je mets les deux c'est la version 1.11.3 qui marche seulement.

Mais on ne charge JAMAIS 2 versions différentes d'une même lib sur une page web !
C'est soit la v3.0.0 soit la v1.11.3 mais pas les deux.
Il faut regarder quels versions sont supportées par les libs que tu utilisent et qui dépendent de jQuery et adapter la version de jQuery que tu charges en fonction.

Quelle est la lib que tu utilises pour le Slider ? Et quelle version de BS utilise-tu ?

Nouchi35
Auteur

Alors pour le sliders c'est Jquery 3.0.0
et pour le menu Bootstrap c'est Jquery 1.11.3

Je pensais laisser que le 3.0.0 en me disant c'est sans doute la dernière version.

Mais apparement le menu ne fonctionne plus si je mets que le 3.0.0

Du coup comment remédier à tout cela car j'ai peur que Bootstrap ne fonctionne plus si je laisse que le 3.0.0 ...

Sinon j'utilise Bootstrap 3.3.7 si je ne me trompe pas.

J'ai télécharger et suivis les tutos sur le site de bootstrap.
Donc logiquement c'est la dernière version.

Je suis un peu perdu dans tout ça

Et ta console te renvoie une erreur ?
D'après le bower.json de Bootstrap (https://github.com/twbs/bootstrap/blob/v3.3.7/bower.json) tu peux utiliser, pour BS 3.3.7, les versions de jQuery allant de 1.9.1 à 3. Donc c'est que l'erreur vient d'autre part.

Nouchi35
Auteur

ma console ?

Désolé je ne maitrise pas encore tout en codage ^^

Je viens de voir sur la même pas y'a déja du jquery 1.8.2 et 1.6.4 en plus et qui fonctionnent niquel.

Seule le 3.0.0 est incompatible.

Je n'avais pas eu de souci avec les autres c'est pour ça que je trouve bizarre qu'avec le 3.0.0 passe pas.

L'inspecteur de code si tu préfères (F12 sous Chrome) : https://www.grafikart.fr/blog/debug-how-to
Déjà on ne dit pas "codage" mais "dev", et puis, quoi qu'il en soit, ne charge qu'une seule version de jQuery sur ta page, pas 15000.