BonBonSlick
@BonBonSlick
Junior Web Developer Trainee

Отследить какой скрипт применяет CSS к блоку?

На странице есть блок к которому напрямую дописываються стили display:none;

Это не css, и не html, дописывает какй-то из скриптов, их много, очень.

Можно конечно прописать div{ display: block!important; } или выкачать весь сайт и найти по ключу... Хотелось бы без этого.

Как найти скрипт?
  • Вопрос задан
  • 702 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Sayonji
Можете попробовать подменой свойства style у элемента:

// пример для данной страницы
function watchStyle(el) {
    function notify() {
        alert(new Error().stack)
    }
    var style = Object.create(null)
    Object.defineProperty(style, 'display', {set: notify, get:() => 'block'})
    Object.defineProperty(el, 'style', {get: () => style})
}

watchStyle(document.querySelector('.question__text'))
$('.question__text').css('display', 'none')
Ответ написан
Ваш ответ на вопрос

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

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