Добрый день. Подскажите пожалуйста как вернуть цвет и тип шрифта, который был по умолчанию. Есть строчка которая меняет эти параметры: Код (Javascript): $(".ice").css({ "color": "#6495ED", "font-family":"Ice"}); Что написать чтоб классу ice вернулись его значения по умолчанию? Можно ли это вообще?
inherit / initial если родитеский / дефолтный вернуть или сохранять перед изменением а еще лучше сразу создать два класса и переключатся между ними
@nospiou Оказалось достаточно написать: Код (Javascript): $(".ice").css({ "color": "", "font-family":""}); То есть тупо без параметров, если стили указанны в css файле то прокатит, если в html то нет =) Только что протестил. DOM с таким параметром значение не вернул: HTML: <div class="ice" style="color: #445a5e;"></div> А вот такой, у которого есть css стили, вернул старые значения: HTML: <div class="ice" id="testCss" style="color: #445a5e"></div> Код (CSS): .testCss{ color: green; font-family: Arial; }
@Artur_hopf открой инспектор и посмотри как хром на это реагирует. Он в любом случаи использует тот же inherit просто игнорит ошибку. Тоже самое что написать color: helloWorld --- Добавлено --- https://www.w3schools.com/cssref/pr_font_font-family.asp в конце стати Property Values --- Добавлено --- Ну а вообще как я писал выше так никто не делает. Тебе нужно создать отдельный класс который будет переопределять значения. И добавлять удалять этот класс по необходимости.