Jinglero

Trabajar con jQuery y Prototype sin conflictos

Amabas librerias trabajan con $() pero cada una le da una utilidad y significado distinto. Para poder trabajar con ambas librerias al mismo tiempo, se puede modificar el $() por el nombre de la funcion que quieras, por ejemplo $jq().

Código de jQuery antes:

// Map over the $ in case of overwrite
 
if ( window.$ )
 
var _$ = window.$;
 
// Map the jQuery namespace to the '$' one
 
window.$ = jQuery;

por:

Código de jQuery después:

// Map over the $ in case of overwrite
if ( window.$jq)
var _$ = window.$jq;
// Map the jQuery namespace to the '$' one
window.$jq= jQuery;

y luego lo usas como $jq() en vez de como $(), este ultimo quedara el $() de Prototype.

Sites: Prototype, jQuery.


Categorised as: Code, Tips


3 Comments

  1. Jingle dice:

    Yeap, este es un comentario para probar los spammers

  2. Jingle dice:

    Otro… cambio de color?

  3. Tomás dice:

    Te hago una consulta, la verdad es que me estoy volviendo loco, me entraron en conflicto y no puedo hacer andar.
    Segui la idea que utilizaron en un link pero si pongo los dos no me funciona:
    http://www.forosdelweb.com/f127/conflicto-entre-jquery-prototype-652248/

    Muchas gracias desde ya,
    Tomás

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">