Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : d-force 08 Jul 2011, 15:03:15
-
Salve a tutti, ho un problema di conflitto tra JQuery.
In pratica avviene tra questa libreria utilizzata dal menų ARI Ext menų:
<script type="text/javascript" src="joomla-16/templates/template_piedicosta/js/jquery-1.2.6.min.js"></script>
e la libreria che utilizza Chronoforms V4 per validare i campi.
Ho parzialmente risolto inserendo il codice:
<script type="text/javascript">$.noConflict();</script>
Tuttavia mi crea un conflitto con un altro elemento (uno slide panel) che usa Javascript...
Esiste una soluzione a questo problema?
Grazie 1000!
-
non si usa in quel modo il noconflict.
devi scrivere:
<script type="text/javascript">jQuery.noConflict();</script>
poi nello script devi sostituire tutti i "$" con "jQuery".
-
ricdata, non ho parole.... SEI UN GRANDE !!!!! :D Funziona!!!!
Perdonami se mi approfitto della tua competenza ma ho un altro problemino, questa volta solo con IE.
Ho il menų principale (ARI Ext menu) che appunto usa questa libreria JQuery
<script type="text/javascript" src="http://www.piedicosta.com/joomla-16/templates/template_piedicosta/js/jquery-1.2.6.min.js"></script>
per far "slidare" i sottomenų.
Sia con FF che con Chrome i sottomenų escono in maniera fluida, ma con IE8 escono a scatti.
In particolare, credo che sia dovuto al problema delle immagini di sottofondo in full screen (uso il modulo bgMax).
Posso postarti la Url del sito, magari riesco a spiegarmi meglio....
Grazie in anticipo!
-
scommetto che il sito č:www.piedicosta.com ;)
ma non ho capito il problema, o meglio, non vedo animazioni nel menu ???
EDIT: ehm.... ma non mi sembra un sito joomla.... ho preso un abbaglio?
-
sė, ho preso un abbaglio....(ero sul vecchio sito :P )
non credo sia un problema di script, ma render del browser... purtroppo IE č cosė, e cosė ce lo dobbiamo tenere.
in IE7 ad esempio giā va meglio.
non ci crederai ma da qualche giorno sto sbattendo la testa per un problema simile, e credo che dovrō desistere prima che me la rompa :(
-
Si esatto, il sito č quello, solo che devi aggiungere /joomla-16/it per vedere la nuova versione....
Il fatto strano che mi ero dimenticato di dirti č che su IE8 con windows XP lo slide dei sottomenų č fuido, mentre, sempre con IE8 ma con windows Vista lo slide dei sottomenų non funziona correttamente.
Inoltre, se disabilito il modulo che crea i backgrounds con immagini fullscreen, allora tutto funziona perfettamente con IE8 su Win Vista e Xp.
Quindi deduco che sia un problema di conflitto con il modulo dei backgrounds.
Inoltre il tutorial che ho seguito per creare lo slide panel, con IE funziona benissimo.
Secondo te č possibile inserire un jQuery.noConflict(); per il modulo dei backgrounds?
Tu invece che problema hai col tuo sito?
-
Secondo te č possibile inserire un jQuery.noConflict(); per il modulo dei backgrounds?
no, per il semplice fatto che non č in jQuery, ma č semplice javascript, per cui non ha problemi di conflitti.
Il fatto strano che mi ero dimenticato di dirti č che su IE8 con windows XP lo slide dei sottomenų č fuido, mentre, sempre con IE8 ma con windows Vista lo slide dei sottomenų non funziona correttamente.
Inoltre, se disabilito il modulo che crea i backgrounds con immagini fullscreen, allora tutto funziona perfettamente con IE8 su Win Vista e Xp.
questo avvalora la mia idea, che č un problema di render del browser (č lento nell'interpretare il codice). infatti disattivando i background migliora perchč ha meno animazioni da eseguire.
anche a me fā alcune animazioni a scatti, ma non credo che ci perderō altro tempo... per fortuna IE č in netto calo e continuerā a calare ;)
-
anche a me fā alcune animazioni a scatti, ma non credo che ci perderō altro tempo... per fortuna IE č in netto calo e continuerā a calare ;)
Beh, speriamo sia cosė ma vorrā molto tempo...
Grazie ancora per il tuo aiuto!