Загрузка...

В чём ошибка? jQery

Тема в разделе Frontend создана пользователем Quant_ 2 фев 2020. 166 просмотров

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

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

    Сам код:

    Код
    $(document).ready(function() {

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

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


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