Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript] Nadanie/usunięcie klasy
nowaa
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 18.11.2014

Ostrzeżenie: (0%)
-----


mam taki kod:

  1. if (document.getElementById("click").checked == false) {document.getElementById("click").classList.remove("open"); document.getElementById("click").className="close";}
  2. if (document.getElementById("click").checked == true) {document.getElementById("click").classList.remove("close"); document.getElementById("click").className="open";}


ale niestety nie działa... gdy ręcznie nadam klasę temu inputowi, wszystko się ładnie zmienia, ale chodzi o to, żeby automatycznie po kliknięciu wysuwało się menu...
  1. <input type="checkbox" name="click" id="click"/>


Nie wiecie, jaki tu jest problem?

tutaj mam link, jak to działa, gdy używam w css pseudoklasy :checked:
http://jsfiddle.net/ejqfa57e/

ale chodzi o to, żeby zamiast tej pseudoklasy używać klas nadanych przez java script: "open" i "close". :checked nie działa na Androidzie(przynajmniej tych starszych wersjach, nie wiem jak z nowszymi), a to ma być strona mobilna...

Ten post edytował nowaa 20.11.2014, 15:39:02
Go to the top of the page
+Quote Post
fate
post
Post #2





Grupa: Zarejestrowani
Postów: 824
Pomógł: 106
Dołączył: 14.03.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Chłopie jakie display:invinsible facepalmxd.gif

http://jsfiddle.net/ejqfa57e/3/


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 09:55