Фиксация состояния hover в меню

Тема в разделе "PHP", создана пользователем jamce123, 17 июл 2011.

Модераторы: latteo
  1. jamce123

    jamce123 Постоялец

    Регистр.:
    7 апр 2009
    Сообщения:
    70
    Симпатии:
    5
    Здравствуйте, каком образом можно сделать фиксацию меню в состоянии hover?
    Например я навожу на ссылку она подсвечивается зеленым цветом, после того как я по ней кликнул, браузер переходит на эту сраницу, а ссылка так и осталась зеленой. То есть я знаю в каком разделе сайта нахожусь.


    Например: http://andreykuzmin.ru
     
  2. gres_18

    gres_18 Pythonобандерівець®

    Регистр.:
    26 апр 2009
    Сообщения:
    407
    Симпатии:
    206
    Ну так ты сам почти и ответил. Скрипт должен обрабатывать текущий URL и подсвечивать соответствующий пункт.
    Как-то так:
    PHP:
    <div class="nav_li<?php if ($_SERVER['SCRIPT_NAME'] == 'news.php') echo "_hover"?>"><a href="news.php">Новости</a></div>
    <div class="nav_li<?php if ($_SERVER['SCRIPT_NAME'] == 'article.php') echo"_hover"?>"><a href="article.php">Статьи</a></div>
     
    jamce123 нравится это.