Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Ripristino classe al click di un altro elemento.

    Salve, sto facendo una galleria di immagini... non riesco a ripristinare una classe..

    qui il mio problema:
    creo tot foto con classe "disabled";

    Se clicco su una foto mi modifica la classe di essa in "enabled"; (fin qui ci sono arrivato)

    Se clicco su un'altra foto, la foto precedentemente cliccata e tutte le altre foto contenute in quella lista mi devono prendere la classe "disabled" e solo quella cliccata mi deve prendere la classe "enabled".

    sono ancora principiante con javascript.. non mi va di usare jQuery, MooTools e altri framework, preferisco scrivere il codice a mano per il momento anche perchè voglio impararlo e capirlo bene.. Grazie in anticipo

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Una soluzione potrebbe essere al click su quella immagine in linea imposti subito la classe enabled [img]percorso[/img] e nella funzione resetta sviluppi un ciclo for che imposta tutte le altre immagini con classe disabled
    <script>
    function resettaclassi(){
    var image = document.getElementsByTagName("img")
    for(var i=0; i<image.length; i++){
    if(image[i].className!='enabled'){
    image[i].className='disabled'}
    else{image[i].className='enabled'}
    }
    }
    </script>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.