+ Rispondi alla Discussione
Risultati da 1 a 5 di 5

Aggiungere/rimuovere classe css a ogni click

Ultimo Messaggio di rozzilla il:
  1. #1
    Utente Premium L'avatar di rozzilla
    Data Registrazione
    Jul 2013
    Località
    Genova
    Messaggi
    134
    Aggiungi rozzilla su Google+ Aggiungi rozzilla su Facebook

    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?
    Ultima modifica di rozzilla; 03-12-14 alle 09:38

  2. #2
    User L'avatar di Alessio Angeloro
    Data Registrazione
    Mar 2014
    Località
    Milano
    Messaggi
    70
    Segui Alessio Angeloro su Twitter Aggiungi Alessio Angeloro su Google+ Aggiungi Alessio Angeloro su Facebook Aggiungi Alessio Angeloro su Linkedin
    Non con CSS, puoi usare jQuery addClass/removeClass
    alessioangeloro.it Programmatore WordPress

  3. #3
    Utente Premium L'avatar di rozzilla
    Data Registrazione
    Jul 2013
    Località
    Genova
    Messaggi
    134
    Aggiungi rozzilla su Google+ Aggiungi rozzilla su Facebook
    Citazione Originariamente Scritto da Alessio Angeloro Visualizza Messaggio
    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

  4. #4
    User L'avatar di Alessio Angeloro
    Data Registrazione
    Mar 2014
    Località
    Milano
    Messaggi
    70
    Segui Alessio Angeloro su Twitter Aggiungi Alessio Angeloro su Google+ Aggiungi Alessio Angeloro su Facebook Aggiungi Alessio Angeloro su Linkedin
    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.
    alessioangeloro.it Programmatore WordPress

  5. #5
    Utente Premium L'avatar di rozzilla
    Data Registrazione
    Jul 2013
    Località
    Genova
    Messaggi
    134
    Aggiungi rozzilla su Google+ Aggiungi rozzilla su Facebook
    Citazione Originariamente Scritto da Alessio Angeloro Visualizza Messaggio
    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...

+ Rispondi alla Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.