profiter.info
Главная

Мастеркласс

Мастеркласс

UsefulScript.ruСкриптыСложные менюВыпадающее простое меню

171

536

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


Для демонстрации работы скрипта, создающего выпадающее вертикально меню, обратите внимание на меню, расположенное чуть ниже. Чтобы понять, как оно работает, наведите курсор мыши на один из пунктов меню:



Для того чтобы получить точно такое же меню, как показано выше, для начала вставьте в шапку своего сайта (между тегами <head> и </head>) следующий код:

HTML код:

<style type="text/css">
    .hide { visibility:hidden }
    .show { visibility:visible }
</style>

Потом необходимо добавить скрипт, написанный на JavaScript, который будет при наведении курсора мыши на разделы меню показывать подразделы меню и скрывать их, когда курсор мыши покидает область меню. Для этого добавьте на Вашу страничку следующий код:

JavaScript код:

<script type="text/javascript">
 function show_Object1() { document.getElementById('div1').className='show'; }
 function hide_Object1() { document.getElementById('div1').className='hide'; }
 function show_Object2() { document.getElementById('div2').className='show'; }
 function hide_Object2() { document.getElementById('div2').className='hide'; }
 function show_Object3() { document.getElementById('div3').className='show'; }
 function hide_Object3() { document.getElementById('div3').className='hide'; }
</script>

Далее, в том месте Вашего сайта, где будет располагаться выпадающее меню, необходимо добавить описание разделов и подразделов меню следующим образом:

HTML код:

<div align="left">
<table border="0" width="700">
<tr valign="top"><td>
 <div style="background-color:#00BB00;"
     onmouseover="show_Object1()" onmouseout="hide_Object1()" >
  <span onmouseover="show_Object1()" onmouseout="hide_Object1()">
  <b>Основные разделы</b></span>
 </div>
 <div id="div1" onmouseover="show_Object1()" onmouseout="hide_Object1()"
     class="hide" style="background-color:#E8FED8;">
  <a href="index.php" onmouseover="show_Object1()" onmouseout="hide_Object1()">
  Главная</a><br>
  <a href="news.php" onmouseover="show_Object1()" onmouseout="hide_Object1()">
  Новости сайта</a><br>
  <a href="plans.php" onmouseover="show_Object1()" onmouseout="hide_Object1()">
  Планы развития</a><br>
 </div>
</td><td>
 <div style="background-color:#00BB00;"
     onmouseover="show_Object2()" onmouseout="hide_Object2()" >
  <span onmouseover="show_Object2()" onmouseout="hide_Object2()">
  <b>Скрипты</b></span>
 </div>
 <div id="div2" onmouseover="show_Object2()" onmouseout="hide_Object2()"
     class="hide" style="background-color:#E8FED8;">
  <a href="shadow_text.php" onmouseover="show_Object2()" onmouseout="hide_Object2()">
  Скрипт тени к тексту</a><br>
  <a href="gradient.php" onmouseover="show_Object2()" onmouseout="hide_Object2()">
  Градиентная заливка текста</a><br>
  <a href="simple_menu.php" onmouseover="show_Object2()" onmouseout="hide_Object2()">
  Простое меню</a><br>
 </div>
</td><td>
 <div style="background-color:#00BB00;"
     onmouseover="show_Object3()" onmouseout="hide_Object3()" >
  <span onmouseover="show_Object3()" onmouseout="hideO_bject3()">
  <b>Хитрости</b></span>
 </div>
 <div id="div3" onmouseover="show_Object3()" onmouseout="hide_Object3()"
     class="hide" style="background-color:#E8FED8;">
  <a href="create_rss.php" onmouseover="show_Object3()" onmouseout="hide_Object3()">
  Как сделать RSS-ленту</a><br>
  <a href="no_www.php" onmouseover="show_Object3()" onmouseout="hide_Object3()">
  Убираем www из адреса сайта</a><br>
 </div>
</td></tr>
</table>
</div>

Если Вы все сделали так, как написано в данной теме, то у Вас должно получиться точно такое же выпадающее вертикально меню, как и в нашем примере, показанном выше.

Меню с подсветкой пунктаВыпадающее простое менюСкрипт засекания времени

JavaScriptвертикальное менювыпадающее менюменюпростое менюскрипт меню

Закрыть

Ваше имя:

214 + 9 =


Перед публикацией все комментарии проходят обязательную модерацию!

Если Вы хотите задать какой-либо вопрос, то лучше сделайте это на нашем форуме.
Таким образом, Вы сможете быстрее получить ответ на интересующий Вас вопрос.

Как сделать шарик из салфетки своими руками 910
Мастеркласс
Мастеркласс
Мастеркласс
Мастеркласс
Мастеркласс
Мастеркласс
Мастеркласс
Мастеркласс
Мастеркласс
Мастеркласс
Мастеркласс
Мастеркласс
Мастеркласс
Мастеркласс
Мастеркласс
Теги:

Сшить детское кресло мешок выкройка  Как написать эссе самому  Схема блока предохранителей fusion  Зарубин почтовые открытки с  Как сделать крест из монеты  Как сделать рейлинги на крышу  Плетение из бисера схема цифр  Маникюр красная роза на чёрном фоне  Театр имени горького ростов-на-дону схема мест  Красивые музыкальные поздравления для мужчин  Лучший подарок деловому партнеру  Люк на уаз хантер своими руками  Катализатор для автомобиля своими руками  Как научить ребёнка танцевать в домашних условиях  Как сделать табак для кальяна альфакер  Уклон на плоской кровле схема  Дизайн санузла 137 серия  Как сделать все прикольное своими руками  Камуфляж своими руками стен  

 Рейтинг@Mail.ru
Закрыть ... [X]
Карта сайта