Как сбросить все стили, присвоенные ранее?

Добрый день. В результате различных действий (клики, ховеры и пр.) множеству элементов динамически присвоены те или иные стили. При ресайзе окна необходимо абсолютно все их сбросить. Есть ли какая-то универсальная функция в jquery, которая позволяет это сделать? Чтобы не нужно было для каждого элемента прописывать конструкции типа:
$(".header__contacts, .subhead").css({"top": "", "margin-top": ""});

А прописать что-то универсальное для всех, вроде такого:
$("body").find('*').css("все свойства", "");
  • Вопрос задан
  • 473 просмотра
Пригласить эксперта
Ответы на вопрос 2
Можно попробовать что-то вроде, только это затронет и те стили, которые прописаны в атрибуте style
$('#someDiv').attr('style','');
Ответ написан
@dmitry_pacification
Трудности рождают прорыв
$("[style]"); чем не вариант?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы