Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

jQuey attivo ma non funziona
 
momastudio
Jr. Member
 
Total Posts:  5
Joined:  2013-05-13
 

Saluti a tutti, premetto che sono alla mia prima esperienza con Magento. Sto modificando e personalizzando abbastanza un tema.
Ho dei problemi con jQuery, per praticità ho installato l\\\’extension jQuery Library che ha le principali librerie che devo utilizzare.

Nel frontend jQuesry viene caricato, la parte di codice js e html è corretta ma non funziona.

Sono abbastanza generico e non entro nei dettagli perché dopo tante prove il problema non è sul mio codice ma è a monte: jQuery si carica ma non si “attiva”.

Grazie

 
Magento Community Magento Community
Magento Community
Magento Community
 
Black Cat
Moderator
 
Avatar
Total Posts:  3481
Joined:  2008-02-14
Assemini / Cagliari (Italy)
 

il no conflict è stato aggiunto? Magento usa prototype ed è quindi necessario attivarlo per evitare conflitto tra le librerie.

Integrare jQuery in Magento

 
Magento Community Magento Community
Magento Community
Magento Community
 
momastudio
Jr. Member
 
Total Posts:  5
Joined:  2013-05-13
 

Ho visto grazie.... ma non rieco a farlo funzioanre.

Nella head ho:

<script type="text/javascript">
//<![CDATA[
     
var $j jQuery.noConflict();
//]]>
</script>

In list.phtml:

<script type="text/javascript">        
$j(function(){
$j
(".tooltip").tipTip({maxWidth"auto"edgeOffset10});
});
</script>
 
Magento Community Magento Community
Magento Community
Magento Community
 
Black Cat
Moderator
 
Avatar
Total Posts:  3481
Joined:  2008-02-14
Assemini / Cagliari (Italy)
 

hai provato prima script più semplici?

Prova $j(’.div’).hide();

E’ il metodo più semplice per capire se jquery è attivo o c’è un errore nel codice rasberry

 
Magento Community Magento Community
Magento Community
Magento Community
 
momastudio
Jr. Member
 
Total Posts:  5
Joined:  2013-05-13
 

jQuery è attivo ma non funziona. Il problema è con il tema che uso helloresponsive. Infatto attivando un tema base di Magento jQuery funziona a dovere.

 
Magento Community Magento Community
Magento Community
Magento Community
 
momastudio
Jr. Member
 
Total Posts:  5
Joined:  2013-05-13
 

Scusa, ho sbagliato.... per la precisione:

Questo funziona:
<script type="text/javascript">
if(jQuery){ alert(’jQuery Attivo’); }
</script>

Questo no:
<script type="text/javascript">
$j(’.header-wrapper’).hide();
</script>

 
Magento Community Magento Community
Magento Community
Magento Community
 
Black Cat
Moderator
 
Avatar
Total Posts:  3481
Joined:  2008-02-14
Assemini / Cagliari (Italy)
 

forse è il no conflict che non funziona. Prova in versione normale e vedi se va.

In alternativa controlla che il no conflict sia richiamato dopo jQuery

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top