Установите свойство CSS, чтобы отобразить элементы, а затем, если Javascript включен, использовать JavaScript, чтобы закрыть/скрыть элементы. Тем не менее, мне не нравится это делать, потому что количество пользователей с включенным javascript намного превосходит пользователей без javascript. Вы не хотите, чтобы основная часть ваших пользователей дождалась загрузки страницы всеми элементами, а затем спрятала их, когда у них уже был пик в содержимом.
Вы хотите, чтобы пользователи, которые на самом деле использовали вашу веб-страницу, как вы ее разработали, чтобы иметь лучший опыт, который они могут. Сеть настолько богата javascript, jquery и другими библиотеками, что пользователи без javascript используются, чтобы не получить опыт веб-разработчика. Если я чувствую, что у меня действительно есть мягкое место для пользователей без javascript, я перенаправляю их на статическую страницу. Их и веб-гусеницы будут веселиться вместе.
Хорошо подумайте об этом на мгновение. Как запустить сценарий в теге noscript, когда скриптинг отключен? – asawyer
Не можете ли вы поместить CSS для переопределения этих значений в теге 'noscript'? – Chad
Зависит. Почему вы исчезаете в этих элементах, вместо того, чтобы видеть их с самого начала? –