incompatibilità librerie .js?

emanuelevt

Utente Attivo
24 Giu 2009
298
0
0
Allora ragazzi ho inserito delle librerie per ottenere due effetti differenti

Codice:
/*effetto primo*/
<script type="text/javascript" charset="utf-8" src="mootools-1.2.2-core.js"></script>
	<script type="text/javascript" charset="utf-8" src="mootools-1.2.2.2-more.js"></script>
	<script type="text/javascript" charset="utf-8" src="floom-1.0.js"></script>
	
/*effetto secondo*/
	  <script type="text/javascript" src="js2/jquery.js"></script>
    <script type="text/javascript" src="js2/eye.js"></script>
    <script type="text/javascript" src="js2/utils.js"></script>
    <script type="text/javascript" src="js2/spacegallery.js"></script>
    <script type="text/javascript" src="js2/layout.js"></script>

Il problema è che quando vado ad inserire le librerie del secondo effetto - il primo effetto nn funziona più quindi come devo fare?
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
L'oggetto jQuery ha la funzione noConflict() che disabilita l'operatore $, lasciando solamente jQuery(). Il problema è che le tue librerie che usano jQuery usano l'operatore $, quindi dovresti modificare a mano tutte le occorrenze di $ con jQuery.
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Beh, è un po' complicatuccio spiegartela così. Non è una cosa per niente facile. Dovresti contattare gli autori dei due plugin e chiedere se possono fare questa modifica. Tra l'altro penso sia nell'interesse di tutti quelli che utilizzano quei plugin insieme ad un'altra libreria.
 

emanuelevt

Utente Attivo
24 Giu 2009
298
0
0
ho capito; ma poiché nn so dove sia il problema tecnico ovviamente nn posso contattare gli autori . e mi dovrò accontentare di applicare un solo effetto :-( .
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Sì che sai dove è il problema tecnico, te l'ho appena spiegato. Praticamente sia MooTools che jQuery usano l'operatore $() per identificare gli elementi, quindi basta caricare jQuery, eseguire la funzione noConflict() e modificare opportunamente le librerie.
 

emanuelevt

Utente Attivo
24 Giu 2009
298
0
0
Scusa ma io ho studiato le basi di .js e del dom e quindi probabilmente devo ancora approfondire lo studio.

1 -Non so neanche cosa significhi "utilizzano l'operatore $ per identificare gli elementi" .... ? cosa vuole dire?

2- il metodo noConflict() nn lo trovo all'interno delle librerie (con il tasto trova ovviamente)

3- Visto che è così complicato e nn capisco nemmeno il significato di quello che mi hai detto (anche se tu me lo hai espresso correttamente) significa che nn uso lo stesso codice di linguaggio (motivo per il quale nn mi azzardo nemmeno a contattare l'autore) poiché se io parlo turco e lui parla italiano difficilmente ci comprenderemo

4- Se ne avessi le capacità probabilmente lo farei io (motivo per il quale ti ho chiesto un esempio pratico); ma tu stesso mi dici che è una cosa complicata...

Se mi fai un esempio semplice probabilmente riuscirei a comprendere...
cmq ti ringrazio ugualmente per la tua attenzione
 

emanuelevt

Utente Attivo
24 Giu 2009
298
0
0
Oh si che questa è una risposta!!! :); ora ho capito perfettamente - tenterò di contattare l'autore e farò avere eventuali risposte... .
 
Discussioni simili
Autore Titolo Forum Risposte Data
H Problemi incompatibilità sito web con IE HTML e CSS 7
P Slide difettosa x incompatibilità con foglio di stile jQuery 0
M Incompatibilità browser Firefox – Explorer PHP 12
C PHP la funzione COM ed ELAMI, incompatibilità tra tipi. PHP 3
A incompatibilità browser joomla Joomla 0
M Incompatibilità tra javascritp Javascript 0
P incompatibilità photoshop CS4 e Google Sketchup 8 Photoshop 0
P Incompatibilità tra Windows Vista e EasyPHP Windows e Software 2
S CSS2 ed incompatibilità Internet Explorer (et simila). HTML e CSS 1
carla146 incompatibilità con firefox1.0.3 Supporto Mr.Webmaster 3
P Librerie pdf dompdf o tcpdf. PHP 8
V Problema con librerie allegro5 c++ C/C++ 1
tritabit Classe MysqliDb mancante nelle librerie arc2 PHP 2
G non ho le librerie installate .NET Framework 0
G AIUTO non ho le librerie installate Presentati al Forum 1
A convivere librerie jQuery 1
P conflitto tra librerie jquery jQuery 2
M Grafico con php e librerie immagine PHP 2
M ritagliare una parte dell'immagine con le librerie gd PHP 0
L dreamweaver e le librerie HTML e CSS 2
M Leggere i dati di un fil xml e stampare i suoi dati tramite librerie gd PHP 1
M mappa generata da librerie gd modificabile tramite form PHP 51
D Come fare ad usare il reCaptcha senza uso delle librerie??? PHP 1
M Aggiornamento librerie php da versione 4. a versione 5. PHP 2
M problema "Ordine del carico jquery librerie deve essere cambiato" jQuery 0
S Librerie HttpComponent Java 0
L Aruba wimdows e librerie zend Hosting 2
A Conflitti librerie jQuery, come risolverli ? jQuery 0
M Schermate blu causate da librerie ed eseguibili Windows e Software 2
V Immagini CAPTCHA con ASP senza librerie esterne Classic ASP 0
M librerie cURL XML 2
G Visualizzare risultati di un databse in pdf...(tramite librerie?) PHP 3
borgo italia librerie GD di PHP (aruba) Hosting 5
E Java, Jdbc E Librerie: Problemi Nella Creazione Di Jar Java 0
P estensione librerie GD PHP 7
A Problema su librerie con dreamweaver HTML e CSS 2
C Utilizzo Librerie In C Programmazione 1
giorgione_tg librerie GD non capisco.. PHP 2

Discussioni simili