Forum di Matriz

Versione completa: [jQuery] Azione attivata dal clic
Al momento stai visualizzando i contenuti in una versione ridotta. Visualizza la versione completa e formattata.
Ciao Mattia,
Ho un problema a far funzionare una jquery sull'index html...
se vai su www.cadutaponies.altervista.org/rpop/ (se hai problemi ti fornisco gli accessi ftp in privato) e guardi l'index ho provato a mettere un'azione jquery sul bottone del menu e un msg di alert che però non si verificano...cosa sbaglio??

Saluti
Prima di tutto non includi correttamente i due file JavaScript. Correggi l'head della pagina con:
Codice:
<script type="text/javascript" src="js/jquery.min.js"></script> <!--1.7.2-->
<script type="text/javascript" src="js/actions.js"></script>

Lo script poi sembrerebbe corretto. Comunque invece di utilizzare il metodo bind puoi utilizzare direttamente il click per avere un codice più pulito.

Quindi al posto di:
Codice:
$('#home').bind('click', function() {
    alert('User clicked on foo.');
});

Puoi mettere:
Codice:
$('#home').click(function() {
    alert('User clicked on foo.');
});

Inoltre ti consiglio di spostare il codice JavaScript in un file esterno in modo che possa essere salvato in cache dai browser e in modo da non doverlo modificare in tutte le pagine in caso di errore, ma in un unico file.
Ecco dov'era l'inghippo!!
Grazie mille Mattia!

Saluti