|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2006
Messaggi: 958
|
[joomla+jquery]conflitto con modulo
Ciao a tutti, devo aggiungere una funzionalità a un sito che un'altra persona (senza conoscenze di programmazione) sta facendo con joomla. essenzialmente c'è una gallery fatta con il modulo PrettyBox che quando clicchi su una immagine la apre in una lightbox e io devo aggiungere il fatto che quando si passa su una anteprima (quindi non l'immagine aperta nella lightbox) con il mouse l'immagine diventa più sbiadita (riduco l'opacity in maniera graduale). per ottenere questo effetto uso jquery e viene bene. il problema è che quando io metto il riferimento a jquery.js la pagina non si comporta più come dovrebbe (ad esempio le immagini non si aprono più in una lightbox ma come normali link). penso che il problema derivi da un qualche conflitto con il modulo, in quanto anch'esso usa jquery (ma fa riferimento al file jquery.prettyPhoto.js). come faccio a evitare questo conflitto? grazie a tutti
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Feb 2006
Messaggi: 958
|
per il momento l'unica idea che mi è venuta per non avere questo conflitto è non usare jquery per ottenere quell'effetto. riesco con del normalissimo javascript a cambiare l'opacità in base al passaggio del mouse ma non in maniera graduale, cioè è su un certo livello normalemente (1.0) e su un altro livello quando ci passa sopra il mouse (0.5) e ritorna normale quando il mouse si allontana.
cosa mi suggerite di fare per ottenere una animazione in cui l'opacità cambia gradualmente in modo da ottenere un effetto più gradevole? grazie |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Feb 2006
Messaggi: 958
|
nessuno? in particolare preferirei trovare un modo per usare jquery, il quale mi semplifica parecchio la vita, piuttosto che trovare il modo di ottenere lo stesso effetto scrivendomi tutto in javascript (qualcosa riesco a fare ma con un tot di problemi)
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:26.


















