У меня есть конкретный пример, но я также ищу ответ в целом.У меня есть элементы страницы, которые я хочу изначально скрыть, если включен JavaScript.
Примеры:
- Раздел формы, который переключает
- Кнопка отправки дляполе выбора 'форма перехода'
Я пытаюсь избежать "флэш-содержимого", когда элементы скрыты после загрузки страницы.
РЕШЕНИЕ
Я ставлю здесь полное решение для потомков.
Файл JavaScript, вызываемый в секции <head>
: document.documentElement.className = 'js';
Стили, которые допускают изначально скрытые или показанныеэлементы:
.js .inithide {
display: none;
}
.initshow {
display: none;
}
.js .initshow {
display: block;
}