12628328
Inviato: 2 Nov 2011 20:47
Ho dato un'occhiata veloce al codice, ma così in prima battuta non ci ho trovato nulla che non va... quantomeno la console degli errori javascript di Opera non segnala nessun errore.
La validazione xhtml del W3C segnala 12 errori, che sono tutti per via di immagini che non hanno l'attributo alt= . Non è un errore bloccante, ma può essere che a jquery l'xhtml non valido dia fastidio.
Il sistema che uso io generalmente consiste nel :
a) controllare che la pagina sia valida (su Opera c'è una funzione nativa per validare le pagine, con altri browser ci sono estensioni o plugin che fanno la stessa cosa),
b) ricontrollare il codice che ho scritto,
c) cercare di ottenere un messaggio di errore (abilitando la visualizzazione degli errori nel browser, o anche usando le console di errore o qualche altro degli strumenti di sviluppo disponibili),
d) commentare dei pezzi di script per vedere se riesco ad eliminare l'errore,
e) creare delle minipagine di prova riproducibili dove c'è solo la parte di codice che va male,
f) cercare su google se qualcuno ha avuto lo stesso problema.
Spesso quando si usa del codice scritto da altri (è il caso di jquery e derivati) gli autori del codice mantengono anche un forum dove si può chiedere aiuto su questo tipo di problemi, può valere la pena di darci un'occhiata just in case
Come browser di lavoro per lo sviluppo di solito uso Opera per comodità, qualche volta passo a Firefox che ha un source editor migliore e dà dei messaggi più chiari (o almeno questa era la situazione un paio di versioni fa).
PS: occhio anche che le versioni dei vari componenti di jquery che hai usato siano recenti e vadano d'accordo, e anche a non usare plugin e script che non vengono aggiornati da secoli, io una volta ho perso una settimana con un plugin che non funzionava e poi ho scoperto che non lo aggiornavano dall'epoca di jquery 0.9...
altro PS: hai provato a mettere qualche altro script jquery in Document/Ready/Function (lo scrivo così perchè anche il Tinga usa jquery e non vorrei provocare esplosioni ), magari qualcuno degli esempi presi dal sito di jquery ? Sarebbe interessante vedere se è solo lo script della giostra che non va, o se è jquery che proprio non funziona.