spacer.png, 0 kB
spacer.png, 0 kB
Home arrow Javascript arrow Prototype e Script.aculo.us arrow Conflitto tra Prototype e JQuery
Conflitto tra Prototype e JQuery PDF Stampa E-mail
Scritto da Administrator   
martedì 30 dicembre 2008

Prototype e jQuery sono due set di librerie javascript molto utili per la gestione di pagine web e, molto spesso, alla base di script ed effetti su div ed immagini liberamente disponibili in rete (effetti di trasparanza, spostamento solido, fade su immagini ecc).

Le due librerie utilizzate insieme necessitano però di un accorgimento, per evitare un conflitto nell'assegnazione delle funzioni. Il codice qui sotto mostra un metodo efficace per rendere compatibili i due sistemi:

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
  JQ = $; //rename $ function
</script>
<script type="text/javascript" src="prototype.js"></script>


Tutte le chiamate a funzioni della libreria jQuery dovranno ovviamente essere effettuate con il nuono suffisso JQ al posto dell'original $

FQ(document).ready(function(){

  FQ(".button-slide").click(function(){
    FQ("#panel").slideToggle("slow");
    FQ(this).toggleClass("active");
  });

});

Ultimo aggiornamento ( martedì 30 dicembre 2008 )
 
Pros. >
spacer.png, 0 kB
spacer.png, 0 kB
spacer.png, 0 kB