Я хотел бы иметь все пункты меню, которые являются общими для всех страниц моего сайта в одном файле заголовка. Проблема заключается в том, что мне нужно определить класс для текущего пункта меню, чтобы он менял цвет. I`m с помощью Superfish для меню, здесь очень простой макет ...Можно ли задать класс элемента после его объявления?
<nav>
<ul class="sf-menu">
<li id="first-li"><a href="index.php">Home</a></li>
<li class="current"><a href="page1.php">Page 1</a>
<ul>
<li><a href="submenu1.php">Submenu 1</a> </li>
<li><a href="submenu2.php">Submenu 2</a>
<ul>
<li><a href="subsubmenu1.php">SUBSubmenu 1</a> </li>
</ul>
</li>
</ul>
</li>
<li><a href="page2.php">Page 2</a> </li>
<li><a href="page3.php">Page 3</a></li>
<li><a href="page4.php">Page 4</a></li>
</ul>
</nav>
Можно ли удалить класс = «ток», переместить всю СЧА в файл заголовка, а затем только указать ток класс на каждой странице?
Мой фактический код меню намного больше, и поэтому я не хочу, чтобы он повторялся на каждой странице.
Это действительно неясно, что вы хотите делать, и когда вы хотите это сделать. Это на сервере? Клиент? Что вы понимаете, переместив навигацию в файл заголовка? – Oded
Изменение классов DOM и переключения, для этого вам нужен Javascript. –
@Удаленная сторона клиента, перемещая целое в файл заголовка вместо того, чтобы иметь его на каждой странице. – Xperplay