jQuery con Prototype y MooTools

Teniendo claro que, por defecto, jQuery usa el símbolo “$” como un atajo de la función “jQuery“, se nos presentan varias soluciones para utilizar otras librerías javascript parecidas como Prototype o MooTools:

Desactivar la función “$” para jQuery. Esto es posible llamando al método: jQuery.noConflict(). A partir de ese momento, si usas “$” será para referirte a otra librería, y acceder a jQuery con “jQuery”:

<script src="prototype.js"></script>
<script src="jquery.js"></script>
<script>
    jQuery.noConflict();

    // Usando Prototype
    $('p').hide();

    // Usando jQuery...
    jQuery(document).ready(function() {
      alert(jQuery("p").html());
    });
</script>

Incluir la libreria jQuery antes que otras. De esta forma, no es necesario el punto anterior de desactivar la función “$” para jQuery. Se usa la función “jQuery” directamente y “$” con las demás librerías.

<script src="jquery.js"></script>
<script src="prototype.js"></script>
<script>
    // Usando Prototype
    $('p').hide();

    // Usando jQuery...
    jQuery(document).ready(function() {
        alert(jQuery("p").html());
    });
</script>

Crear un nuevo atajo para “jQuery()”. Si no se quiere perder la ventaja de escribir menos código, se puede crear un nuevo atajo para jQuery.

<script src="prototype.js"></script>
<script src="jquery.js"></script>
<script>
    var $j = jQuery;

    // Usando Prototype
    $('p').hide();

    // Usando jQuery...
    $j(document).ready(function() {
        alert($j("p").html());
    });
</script>

[Fuente: http://docs.jquery.com/Using_jQuery_with_Other_Libraries%5D

Anuncios
Esta entrada fue publicada en Uncategorized y etiquetada , , , , , . Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s