Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JS] Dodanie do JS funkcji zmiany klasy css
dnaielpro
post 25.05.2018, 09:46:04
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 4.05.2016

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


Witam,
potrzebuję w pliku dodać funkcję, że jeśli jest true to zmieni mi klasę w css na .active.
Poniżej załączam kod, ma on działać do przycisku w systemie sterowania oświetleniem, jeśli scena jest aktywna to ma zmienić mi z klasy. button na klasę .active


  1. Query.subscribe_scene_status(function(s){
  2. if (s.onstage == true) {
  3. } else {
  4. };
  5. })
Go to the top of the page
+Quote Post
Crash89
post 25.05.2018, 09:57:43
Post #2





Grupa: Zarejestrowani
Postów: 191
Pomógł: 7
Dołączył: 3.04.2013

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


  1. var element = document.getElementById("element");
  2. element.classList.remove("button");
  3. element.classList.add("active");

Go to the top of the page
+Quote Post
dnaielpro
post 25.05.2018, 10:03:16
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 4.05.2016

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


Dziękuję,
nie jestem niestety programistą JS i to jedyny moment kiedy potrzebuję tej pomocy.

Czy mógłbym mi pomóc w zaimplementowaniu tego do mojego pliku, tak aby to działało dobrze?

Nie chce popełnić jakiegoś błędu.
Go to the top of the page
+Quote Post
Crash89
post 25.05.2018, 10:13:44
Post #4





Grupa: Zarejestrowani
Postów: 191
Pomógł: 7
Dołączył: 3.04.2013

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


  1. <script src="sciezka-do-pliku-js/plik.js"></script>


lub

w danym pliku gdzie korzystasz z js,
najlepiej na końcu pliku.
  1. <script>
  2. //Kod javascript
  3. </script>


Ten post edytował Crash89 25.05.2018, 10:14:03
Go to the top of the page
+Quote Post
dnaielpro
post 25.05.2018, 10:16:03
Post #5





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 4.05.2016

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


Muszę to zaimplementować raczej do tego kodu co wysłałem na górze, a nie dodawać nowy?
Go to the top of the page
+Quote Post
Crash89
post 25.05.2018, 10:19:18
Post #6





Grupa: Zarejestrowani
Postów: 191
Pomógł: 7
Dołączył: 3.04.2013

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


  1. Query.subscribe_scene_status(function(s){
  2. if (s.onstage == true) {
  3. var element = document.getElementById("element");
  4. element.classList.remove("button");
  5. element.classList.add("active");
  6. } else {
  7. };
  8. })


Tylko musisz sobie podmienić nazwe elementu id w document.getElementById();
do ktorego zmieniasz klasę.

A w else, to nie wiem co wpisać , bo nie wiem co tam ma być smile.gif

Ten post edytował Crash89 25.05.2018, 10:19:38
Go to the top of the page
+Quote Post
dnaielpro
post 25.05.2018, 10:25:20
Post #7





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 4.05.2016

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


Dziękuję za pomoc, będę walczył!
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 Wersja Lo-Fi Aktualny czas: 28.03.2024 - 22:24