+ Ответить в теме
Показано с 1 по 2 из 2

Тема: Активный пункт меню

  1. #1
    recingf1002 is on a distinguished road
    Регистрация
    09.07.2017
    Возраст
    35
    Сообщений
    2
    Вес репутации
    0

    По умолчанию Активный пункт меню

    Мужики выручайте!!! Весь инет перелазил. Я в javascript не понимаю но хочу сделать активный пункт меню Вот код сайта:

    index.php

    <?php

    if(!isset($_GET['id']))
    {
    $index_title = "Главная";
    }
    else
    {
    mysql_connect("localhost", "business1", "david1");
    mysql_select_db("business1");

    $index_result = mysql_query("SELECT caption FROM business1 WHERE alias = '$_GET[id]'");

    if(mysql_num_rows($index_result) == 0)
    {
    $index_title = "Неизвестная страница";
    }
    else
    {
    $index_row = mysql_fetch_array($index_result);

    $index_title = strip_tags($index_row['caption']);

    mysql_close();
    }
    }

    ?>

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title><?php echo $index_title; ?></title>

    <link rel="stylesheet" type="text/css" href="css/style.css">

    </head>

    <body>

    <?php require("template/mail-us.php");?>

    <?php require("template/logo.php"); ?>

    <?php require("template/menu.php"); ?>

    <?php require("template/news.php"); ?>

    <?php require("template/header-right.php"); ?>

    <?php require("template/right-content.php"); ?>

    <?php require("template/footer.php"); ?>

    </body>
    </html>

    само меню:

    <!--menu-->
    <div class="menu">

    <ul>
    <li><a href="index.php"><img src="images/menu-arrow.png">Главная</a></li>
    <li><a href="index.php?id=link2"><img src="images/menu-arrow.png">Link 2</a></li>
    <li><a href="index.php?id=link3"><img src="images/menu-arrow.png">Link 3</a></li>
    <li><a href="index.php?id=link4"><img src="images/menu-arrow.png">Link 4</a></li>
    <li><a href="index.php?id=link5"><img src="images/menu-arrow.png">Link 5</a></li>
    <li><a href="index.php?id=link6"><img src="images/menu-arrow.png">Link 6</a></li>
    </ul>

    </div>
    <!--/menu-->


    Перепробывал все и jquery и просто javascript ничего не получается. Вообще спасибо тому кто поможет пожалуйста!!!!!!
    Последний раз редактировалось recingf1002; 16.07.2017 в 15:19.

  2. По умолчанию

     
    Хотите избавиться от рекламы? Зарегистрируйтесь
  3. #2
    obivan is on a distinguished road
    Регистрация
    19.08.2017
    Возраст
    35
    Сообщений
    2
    Вес репутации
    0

    По умолчанию Re: Активный пункт меню

    Общий алгоритм следующий:
    1) активному пункту меню в HTML разметке присваиваешь класс ("active" например);
    2) в CSS задаешь визуальное оформление активного пункта меню (цвет текста, размер, тени и т.п. по желанию);
    3) подключаешь jQuery (ибо с ним работать проще будет)
    4) в отдельном файле со своими JS скриптами прописаваешь рекцию на событие клика мыши на пункт меню (селектор ".menu ul li"), где проверяешь не установлен ли сейчас пункту меню на которое кликаешь класс "active", если не установлен, тогда убираешь класс "active" у других пунктов меню и устанавливаешь в текущее меню

    Если, что не так описал просьба поправить...

+ Ответить в теме

Похожие темы

  1. Автоматический фокус воода на нужный пункт меню
    Здравствуйте. Пользователь в главном окне выбирает какой-нибудь пункт меню, появляется другое окно, меню соответственно сворачивается. Как мне...
    от Hastur в разделе Delphi и Pascal
  2. Создать пункт меню
    Можно ли добавить в меню, вызываемое щелчком правой клавиши на ячейке, созданный в формах календарь?
    от Asya в разделе MS Office и VB(A).
  3. Пункт меню активный в опреденных документах
    Как сделать пункт меню (CommandBars.Item(...).Controls.Item.....) таким, чтобы он был доступен (Enable or Visible) только в определенных документах,...
    от Sokl в разделе MS Office и VB(A).
  4. Свой пункт в контекстном меню на папке...
    Поиогите! Как написать программу, чтобы в контекстном меню на любой папке появлялся новый пункт, при нажатии на который в этой папке создавался бы...
    от TimXP в разделе Win API, Shell..
  5. Заменить пункт меню на свой через HANDLE
    Есть программа N, написанная сторонним производителем *.exe . Я хочу поменять в ней нужный элемент меню на свой, т.е. название оставить прежнее, а...
    от char_ser в разделе Win API, Shell..

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения