Я придерживаюсь противоположной позиции в отношении использования CSS. Если вы используете css для отключения элементов управления, то тот, кто отключил JavaScript или использует программное обеспечение для специальных возможностей, не сможет использовать эти элементы управления без полного отключения таблицы стилей.
Вы можете использовать очень маленький встроенный JavaScript прямо перед закрывающим тегом body, чтобы действительно быстро скрыть элементы через js. Если он встроен и не требует загрузки внешних ресурсов, он будет очень быстрым, как правило, быстрее, чем пользователь может щелкнуть.
Однако я делаю согласен с aleemb, что если ваши пользователи могут мысленно обработать страницу и перейти к элементу управления, который они хотят щелкнуть до загрузки вашего js, вероятно, есть более глубокая проблема как ваша страница загружается. Изучите способы уменьшения времени загрузки: сжатие файлов изображений, сжатие файлов html / css / js, уменьшение размера JavaScript, объединение изображений в спрайты и т. Д.