iSawyer
@iSawyer

Почему не срабатывает скрипт?

Здравствуйте!
Простейшая задача – вывести значение display элемента div.
Для теста вывожу в консоль:
console.log($('div.full-desc').css('display'));
Проблема в том, что всегда выводится "block", хотя в стилях задан "table". Пробовал через window.onload, $(document).ready и т.п. Помогло только при выводе с помощью setTimeout, но хочется понять, как можно сделать без этого.
  • Вопрос задан
  • 112 просмотров
Пригласить эксперта
Ответы на вопрос 1
zkrvndm
@zkrvndm
Архитектор решений
Если помогло только setTimeout то значит есть вероятность того, что у вас скрипт стартует раньше загрузки страницы. Попробуйте запускать свой код только после полной загрузки сайта:
window.addEventListener('load', function() {
    // Место под ваш код
});
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы