Ho una lista di div con le immagini in loro:jQuery levetta per cambiare immagine
<div class="wizard-img"><%= image_tag("sources/pix/nyt.png") %></div>
<div class="wizard-img"><%= image_tag("sources/pix/theguardian.png") %></div>
Quando un utente fa clic sul div, mi piacerebbe che per cambiare l'immagine di x-on.png, quando cliccato di nuovo, cambierà in x-off.png, e quando cliccato una terza volta dovrebbe tornare a x.png.
E 'possibile farlo senza specificare manualmente jQuery per ogni cambio di immagine? Posso attraversare il div e trovare il nome dell'immagine e semplicemente aggiungere l'opzione -off/-on all'immagine?
Grazie!
ogni "pulsante" ha immagini diverse [e diverse immagini di commutazione]? – hejog
Non so quante immagini ci siano, ma se ce ne sono solo poche, l'approccio che ho suggerito funziona ancora - basta applicare un'altra classe, ad es. "uno", "due" o "tre" a seconda dello stato in cui si trova il pulsante. –