Загрузка...

Where is the mistake? jQuery

Thread in Frontend created by renameduser_2825074 Feb 2, 2020. 176 views

  1. renameduser_2825074
    renameduser_2825074 Topic starter Feb 2, 2020 Banned 76 Dec 5, 2019
    В HTML имеется кнопка с id="addGreen", а также блок с id="testBox", которому в CSS задана ширина 400пх, высота 100пх и фон серого цвета
    Задача: Написать функцию, чтобы по нажатию на кнопку с id="addGreen" блоку с id="testBox" присвоить также класс "greenBg", которому прописан зелёный фон

    То-есть, по нажатию на кнопку, этому серому блоку должен добавится класс "greenBg" и этот блок должен стать зелёного цвета.
    Всё пишу вроде правильно, проверял через alert(), работает. Но когда пишу функцию с addClass, блоку "testBox" также присваивается класс "greenBg", но цвет фона не меняется

    Сам код:

    Code
    $(document).ready(function() {

    $('#addGreen').on('click', function() {
    $('#testBox').addClass('greenBg');
    });

    });
    Проверял через инструменты разработчику, этому серому блоку и правда присваивается ещё и класс greenBg, но цвет фона не меняется. А в обучающем видео, у автора меняется цвет фона, и код у него абсолютно идентичный.
    Пытался загуглить, так и не нашёл решения. В чём ошибка?


    upd: а вот кста что получается, по нажатию на кнопку - фон не меняется
    https://prnt.sc/qwe495
     
  2. Roflyanka
    Roflyanka Feb 2, 2020 ИЗИ ТРАФИК ВК - zelenka.guru/threads/2359123/ 1072 Sep 9, 2017
    Такая же была проблема, не помню как решил
    Чисто напишу ответ, чтоб апнуть тему и тебе помогли :finger_up:
    А лучше позови MORTY
     
  3. renameduser_2825074
    renameduser_2825074 Topic starter Feb 2, 2020 Banned 76 Dec 5, 2019
    Благодарю)
     
  4. CMH
    спроси у MORTY он шарит в этом
     
  5. MORTY
    MORTY Feb 2, 2020 i ball was rawt 11,454 Oct 13, 2018
    Если класс присваеваеться, но не меняеться цвет, попробуй в стилях к background-color: #43A047 добавить !important
    The post was merged to previous Feb 2, 2020
    замени background-color: #43A047; на background-color: #43A047!important; вообщем
     
  6. renameduser_2825074
    renameduser_2825074 Topic starter Feb 2, 2020 Banned 76 Dec 5, 2019
    Спасибо большое, помогло
     
Loading...
Top