• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Zmiana koloru tła za pomocą JS (nie działa)

0 głosów
225 wizyt
pytanie zadane 6 czerwca 2018 w JavaScript przez bicnet Gaduła (4,740 p.)

Witam,

mam taki prosty łatwy wycinek kodu:

$("button").click(function()
{
  $(".circle").toggleClass("active");
  $("body").css("backgroundColor" , "rgb(Math.floor(Math.random() * 256) , Math.floor(Math.random() * 256) , Math.floor(Math.random() * 256)");
});

ToggleClass działa, ale nie działa mi zmiana koloru "body", chciałem, żeby po kliknięciu button'a zmieniało się tło na randomowy kolor, konsola wyświetla:

Oczekiwano koloru, ale odnaleziono „Math”. Błąd podczas przetwarzania wartości dla „background-color”. Deklaracja opuszczona.

Z góry dziękuję za pomoc.

Pozdrawiam

1 odpowiedź

+2 głosów
odpowiedź 6 czerwca 2018 przez k.wichura Pasjonat (19,890 p.)
wybrane 8 lipca 2018 przez bicnet
 
Najlepsza
Pewnie dlatego, że jako argument przekazujesz stringa. Spróbuj bez "".

A najlepiej liczby najpierw przypisz do zmiennych, a potem przekaż je do funkcji.

Podobne pytania

0 głosów
1 odpowiedź 2,130 wizyt
pytanie zadane 16 lipca 2016 w JavaScript przez hiper007 Stary wyjadacz (11,260 p.)
0 głosów
0 odpowiedzi 1,209 wizyt
pytanie zadane 4 lipca 2019 w JavaScript przez Ebay_05 Początkujący (400 p.)
0 głosów
1 odpowiedź 4,999 wizyt
pytanie zadane 30 listopada 2017 w JavaScript przez henohiki123 Nowicjusz (120 p.)

86,526 zapytań

135,279 odpowiedzi

300,596 komentarzy

57,276 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...