Возможно, вы захотите использовать ненавязчивый javascript, который в основном означает отсутствие javascript на вашей странице html, просто загрузите файлы javascript.
Теперь, если вы начинаете с меню слева, для навигации, используя <li>
и привязывающие теги, вы можете иметь навигацию без javascript.
Итак, если ваш javascript работает, первое, что он должен делать, когда дерево догов готово, - установить display: none
в навигационном div и поместить в новую, более интерактивную навигационную панель.
Этот способ позволяет увидеть, как он работает без javascript.
Или у вас может быть сообщение, в котором сообщается, что требуется javascript и ничего не делать, но это также будет скрыто, как указано выше.
Я предпочитаю, чтобы все работало, даже если оно имеет меньшую функциональность, без javascript, когда это возможно.
Это выглядит так, но классы CSS по умолчанию «скрыты», поэтому, когда я смотрю на него на javascrip-disable, появляются только родительские элементы. –
Да, это то, что вам нужно изменить – Greg
@nute - изменить значение по умолчанию, чтобы показать и добавить новое имя класса, использовать встроенный Javascript (над Nav), чтобы добавить новое правило CSS для этого класса: display: none; Браузеры с поддержкой Javascript будут скрывать Nav до того, как он появится (так что не мерцает), а браузеры, не поддерживающие JS, тоже будут видеть Nav. – donohoe