Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Aggiungere/rimuovere classe css a ogni click
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • R
      rozzilla User Attivo • ultima modifica di

      Aggiungere/rimuovere classe css a ogni click

      Esiste un modo per aggiungere alternativamente una classe, ad esempio a un div, quando si clicca la prima volta su un elemento, quindi rimuoverla quando si clicca la seconda volta sullo stesso elemento?

      Faccio un esempio:

      ho un div linkabile, (<div id="linkabile">) e un altro div che deve comportarsi come risultato (<div id="risultato">)

      1° click su div linkabile, al div risultato aggiungo la classe ".linkato"
      2° click su div linkabile, al div risultato rimuovo la classe ".linkato"
      3° click su div linkabile, al div risultato aggiungo la classe ".linkato"
      4° click su div linkabile, al div risultato rimuovo la classe ".linkato"
      5° ecc.

      Come è possibile far ciò usando css / css3 PURO? NON javascript?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • A
        alessio.angeloro User • ultima modifica di

        Non con CSS, puoi usare jQuery addClass/removeClass

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • R
          rozzilla User Attivo • ultima modifica di

          @Alessio Angeloro said:

          Non con CSS, puoi usare jQuery addClass/removeClass

          Sisi usavo già jquery per farlo, é che speravo esistesse un metodo per ottenere lo stesso risultato con html e css puri.

          Ho visto che sfruttando l'attributo :target si può aggiungere una classe a un div senza usare js... purtroppo toglierla pare proprio non sia possibile

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • A
            alessio.angeloro User • ultima modifica di

            Si è vero ma come giustamente osservi tu, la classe non la puoi rimuovere, poi ti rimane il problema che non lo vedi su tutti i browser.

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • R
              rozzilla User Attivo • ultima modifica di

              @Alessio Angeloro said:

              Si è vero ma come giustamente osservi tu, la classe non la puoi rimuovere, poi ti rimane il problema che non lo vedi su tutti i browser.
              Peccato...

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              Caricamento altri post
              Rispondi
              • Topic risposta
              Effettua l'accesso per rispondere
              • Da Vecchi a Nuovi
              • Da Nuovi a Vecchi
              • Più Voti