Сообщение 21 дек 2011, 21:09

Как сделать неактивным пункт меню текущей страницы?

Вопрос не критический, просто, если есть возможность, хотелось бы это сделать. Например, щелкнуть на второй пункт меню, откроется статичная страница с сообщением, и пункт меню становится неактивным (перестает быть ссылкой)

Меню, указанное в виджете горизонтального меню в Дизайне, такое (этого кода меню, почему-то, в HTML нет):
  Код:
<ul id='menu'>
      <li><a href='#'>Главная</a></li>
      <li><a href='/' id='current'>Продукция</a></li>
      <li><a href='#'>Фото</a></li>
      <li><a href='#'>Отзывы</a></li>
      <li><a href='#'>Контакты</a></li>
     </ul>

Я сумел только избежать изменения стиля для пункта с id current таким кодом:
  Код:
.tabs-inner .widget li a:active:not(#current)

  Код:
.tabs-inner .widget li a:hover:not(#current)

Но пункт все равно остается ссылкой на уже открытую страницы. Получается, что в HTML все пункты меню являются ссылками. Blogger использует jquery, есть ли возможность создать правило, согласно которому пункт текущей (открытой) страницы перестает быть ссылкой '<href...>...</a>' или что-то подобное? Есть же правило для header - где header не является ссылкой на главную страницу, если текущая страница главная?
Последний раз редактировалось Celsus 21 дек 2011, 21:09, всего редактировалось 2 раз(а).