Для начала определите класс CSS, который можно назначить элементу li
, чтобы изменить его внешний вид, чтобы показать, что он нажат например,
li.pressed { font-weight: bold; }
Затем вам нужен способприменить этот класс к правильному элементу li
на основе загруженной страницы.Если вы просто вырезаете и вставляете навигацию на каждой странице, вы можете сделать это вручную, например
<li class="pressed"><a href="resume.html">Resume</a></li>
. Этот подход не будет хорошо масштабироваться, так как вы добавляете все больше и больше страниц на свой сайт.Вы должны иметь возможность предоставить страницу в качестве параметра некоторому сценарию, который назначит вам атрибут класса.
Используемый сценарий может быть запущен на клиенте или сервере.То, как вы можете получить правильное значение для вашего параметра, будет зависеть от того, где работает ваш скрипт.
Сценарий на стороне сервера будет использовать информацию в запросе HTTP для страницы, чтобы соответствовать href
для нажата кнопка .
Сценарий на стороне клиента будет использовать свойство window.location
, а затем потребуется найти соответствующий href
для кнопки нажата .