Est-il possible d’utiliser les plugins bootstrap 3.0 avec jQuery.noConflict ()?

Nous chargeons actuellement 2 versions différentes de jQuery sur notre page, 1.4.2 et 1.10.1. Les objects $ et window.jQuery pointent actuellement sur 1.4.2.

Nous utilisons noConflict () avec la version 1.10.1 pour le définir sur $ jq1:

var $jq1 = jQuery.noConflict(true); 

Est-il possible d’obtenir que les plugins Bootstrap 3.0 utilisent automatiquement $ jq1 au lieu de $ ou window.jQuery?

Si vous chargez le JS d’amorçage immédiatement après le chargement de jQuery version 1.10.1, puis mettez jQuery en mode sans conflit, cela devrait fonctionner.

par exemple:

       

jQuery.noConflict(true) réaffectera les valeurs précédentes de $ et jQuery afin que la version 1.4.2 soit chargée en premier ou non.

Cela signifie toutefois que vos utilisateurs téléchargeront jQuery deux fois et vous devrez vous rappeler si vous souhaitez utiliser $jq1 ou $ lorsque vous utilisez jQuery.

J’ai aimé l’explication fournie par l’utilisateur “ajpiano” à l’ adresse https://forum.jquery.com/topic/multiple-versions-of-jquery-on-the-same-page :

     

Commencez par charger l’ancienne version de Jquery.

Ensuite, votre Boostrap js, css tout va ici. Enfin, ajoutez ceci.,

  

Ensuite, utilisez comme ceci.,