Как скрыть элементы с помощью jQuery до того, как они будут отрисованы?

Я хочу создать HTML-макет с областями (div, span), которые могут быть показаны / скрыты условно. Эти области скрыты по умолчанию.

Если я вызову метод .hide () с jquery для document.ready, эти области могут мигать (браузеры отображают частично загруженные документы). Поэтому я применяю стиль «display: none» в HTML-макете.

Интересно, что является лучшим способом избежать мигания, потому что применение «display: none» нарушает правило инкапсуляции - я знаю, что jquery делает с hide / show, и использую его. Если реализация скрытия / показа jquery однажды изменится, я получу весь сайт неработоспособным.

заранее спасибо

Ответы на вопрос(11)

Ваш ответ на вопрос