/ / Utiliser jquery et prototype - jquery

Utilisation de jquery et prototype - jquery

im utilisant lightbox.js il a besoin de prototype.js et j’ai besoin d’utiliser jquery.js. Maintenant, ces deux bibliothèques ne fonctionnent pas ensemble. Quelqu'un peut-il expliquer comment faire noconflict?

Le manuel sur le site Web jQuery dit que je devais inclure le prototype.js juste après que j’ai appelé Noconflict dans les balises de script, je ne savais pas comment faire. ce sont les deux fichiers qui ont besoin de prototype

<script type="text/javascript" src="includes/jquery/lightbox/js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="includes/jquery/lightbox/js/lightbox.js"></script>

Réponses:

1 pour la réponse № 1

La réponse est simple: utilisez une alternative lightbox basée sur jQuery. Boîte de couleur est très bon par exemple.

Cependant, noConflict est assez facile aussi:

Après avoir inclus jQuery, lancez le code suivant: jQuery.noConflict();. Continuer à utiliser $ dans votre code, enveloppez-le avec ce qui suit:

(function($) {
// your code
})(jQuery);

0 pour la réponse № 2

Je suis d'accord avec tout le monde elese. Si jQuery est une exigence, passez à une boîte à lumière basée sur jQuery. Il y en a une tonne.

Cela dit, c’est ce que signifie la documentation:

<!-- inc. jquery and call noConflict -->
<script type="text/javascript" src="includes/jquery/jquery.js"></script>
<script type="text/javascript">
jQuery.noConflict();
</script>

<!-- inc. inc. prototype stuff -->
<script type="text/javascript" src="includes/jquery/lightbox/js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="includes/jquery/lightbox/js/lightbox.js"></script>