Простое и эффектное выпадающее меню

  


Простое и эффектное выпадающее меню на jQuery CSS3 .

HTML

Сначала построим основной шаблон HTML5. Потребуется последняя версия jQuery, которую мы получаем из API Google. Также добавляем файл стилей styles.css, который будет представлен ниже: 
[code<!doctype html> 
 <html lang="ru-RU"> 
 <head> 
  <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> 
  <title>Горизонтальная навигационная панель | Материалы сайта RUSELLER.COM</title> 
  <link rel="stylesheet" type="text/css" media="all" href="styles.css"> 
  <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
 </head>][/code]

Теперь рассмотрим структуру, которая построена на основе неупорядоченного списка в верху страницы. Весь список помещается в элемент HTML5 <nav> для лучших результатов SEO
Код
<span style="font-size: 8pt;"><nav> </span></div><div>  <ul id="ddmenu"> </div><div>  <li><a href="#">Главная</a></li> </div><div>  <li><a href="#">О нас</a> </div><div>  <ul> </div><div>  <li><a href="#">Миссия</a></li> </div><div>  <li><a href="#">Команда</a></li> </div><div>  <li><a href="#">История</a></li> </div><div>  </ul> </div><div>  </li> </div><div>  <li><a href="#">Продукты</a> </div><div>  <ul> </div><div>  <li><a href="#">Логитипы</a></li> </div><div>  <li><a href="#">Шаблоны</a></li> </div><div>  <li><a href="#">Иконки</a></li> </div><div>  <li><a href="#">Плагины jQuery</a></li> </div><div>  <li><a href="#">маркетинг Internet</a></li> </div><div>  </ul> </div><div>  </li> </div><div>  <li><a href="#">Интернационализация</a> </div><div>  <ul> </div><div>  <li><a href="#">Китай</a></li> </div><div>  <li><a href="#">Япония</a></li> </div><div>  <li><a href="#">Канада</a></li> </div><div>  <li><a href="#">Автсралия</a></li> </div><div>  <li><a href="#">Южная Америка</a></li> </div><div>  </ul> </div><div>  </li> </div><div>  <li><a href="#">Контакт</a></li> </div><div>  </ul> </div><div><span style="font-size: 8pt;">  </nav></span>

Структура кода достаточно простая. Каждый пункт списка включает эффект выделения, когда курсор мыши находится в нем. Все внутренние элементы UL содержатся внутри оригинального пункта списка, поэтому фокус ввода не теряется при перемещении на пункты выпадающего меню. 

Стили навигации



Таблица стилей содержит код сброса значений свойств по умолчанию. Многие разработчики включают файл от Eric Meye, но для нашего случая он слишком громоздкий. К тому же код хранится на другом сервере, что само по себе является плохим решением в данном случае. 

Код
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  margin: 0; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  padding: 0; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  border: 0; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  font-size: 100%; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  font: inherit; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  vertical-align: baseline; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  outline: none; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  -webkit-font-smoothing: antialiased; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  -webkit-text-size-adjust: 100%; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  -webkit-box-sizing: border-box; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  -moz-box-sizing: border-box; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  box-sizing: border-box; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"> } </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"> html { height: 101%; } </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"> body { background: #eaeaea url('images/bg.png'); font-size: 62.5%; line-height: 1; font-family: Arial, Tahoma, sans-serif; padding-bottom: 60px; } </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"><br></span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"> article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"> ol, ul { list-style: none; } </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"><br></span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"> blockquote, q { quotes: none; } </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"> blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"> strong { font-weight: bold; }  </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"><br></span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"> table { border-collapse: collapse; border-spacing: 0; } </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"> img { border: 0; max-width: 100%; }

В коде есть интересное свойство -webkit-font-smoothing. Оно предназначено для сглаживания шрифтов при работе кода в браузер ах под управлением Mac OS X или iOS. 

Теперь перейдем к нашему меню. 

Код
#ddmenu { </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  display: block; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  width: 100%; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  height: 80px; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  margin: 0 auto; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  padding: 0 15px; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  background: #fff; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  border-radius: 6px; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  border: 1px solid rgba(0, 0, 0, 0.15); </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  box-shadow: 0 1px 1px rgba(20, 20, 20, 0.2); </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  cursor: pointer; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  outline: none; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  font-weight: bold; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  color: #8aa8bd; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"> } </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"><br></span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"> #ddmenu li { display: block; position: relative; float: left; font-size: 1.45em; text-shadow: 1px 1px 0 #fff; border-right: 1px solid #dae0e5; } </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"><br></span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"> #ddmenu li a { </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  display: block; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  float: left; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  padding: 0 12px; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  line-height: 78px; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  font-weight: bold; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  text-decoration: none; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  color: #6c87c0; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  -webkit-transition: all 0.2s linear; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  -moz-transition: all 0.2s linear; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  -o-transition: all 0.2s linear; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  transition: all 0.2s linear; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"> } </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"> #ddmenu li:hover > a { color: #7180a0; background: #d9e2ee; } </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"><br></span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"> #ddmenu ul { </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  position: absolute; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  top: 88px; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  width: 130px; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  background: #fff; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  display: none; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  margin: 0; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  padding: 7px 0; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  list-style: none; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  border-radius: 3px; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  border: 1px solid rgba(0, 0, 0, 0.2); </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"> }

Добавляем селектор #ddmenu ul для выделения всех внутренних элементов в каждом пункте списка, так как важно определить дистанцию для них с помощью абсолютного позиционирования. Также добавляем линейный переход для всех ссылок, который проявляется при наведении курсора на них. 

Теперь рассмотрим создание верхнего указателя элемента. Он формируется с помощью свойства вращения и универсальной рамочки с темным фоном для тени. С помощью позиционирования со смещением один элемент нашей структуры позиционируется над другим и формирует визуальное представление указателя на выпадающем меню. 

Код
#ddmenu ul:after { </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  content: ""; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  width: 0; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  height: 0; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  position: absolute; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  bottom: 100%; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  left: 8px; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  border-width: 0 8px 8px 8px; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  border-style: solid; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  border-color: #fff transparent;  </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"> } </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"><br></span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"> #ddmenu ul:before { </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  content: ""; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  width: 0; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  height: 0; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  position: absolute; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  bottom: 100%; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  left: 4px; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  border-width: 0 10px 10px 10px; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  border-style: solid; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  border-color: rgba(0, 0, 0, 0.1) transparent;  </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"> } </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"><br></span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"> #ddmenu ul li {  </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  display: block;  </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  width: 100%;  </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  font-size: 0.9em;  </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  text-shadow: 1px 1px 0 #fff; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"> } </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"><br></span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"> #ddmenu ul li a { </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  display: block; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  width: 100%; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  padding: 6px 7px; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  line-height: 1.4em; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  -webkit-transition: all 0.2s linear; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  -moz-transition: all 0.2s linear; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  -o-transition: all 0.2s linear; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  transition: all 0.2s linear; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"> } </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"> #ddmenu ul li a:hover { </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;">  background: #e9edf3; </span></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><span style="font-size: 12px;"> }

JavaScript
Код
<script type="text/javascript"> </font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"> $(document).ready(function(){ </font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif">  $('a').on('click', function(e){ </font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif">  e.preventDefault(); </font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif">  }); </font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif">   </font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif">  $('#ddmenu li').hover(function () { </font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif">  clearTimeout($.data(this,'timer')); </font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif">  $('ul',this).stop(true,true).slideDown(200); </font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif">  }, function () { </font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif">  $.data(this,'timer', setTimeout($.proxy(function() { </font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif">  $('ul',this).stop(true,true).slideUp(200); </font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif">  }, this), 100)); </font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif">  }); </font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"><br></font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"> }); </font></div><div><font color="#161514" face="Arial, Tahoma, Century gothic, verdana, sans-serif"> </script>

Первая часть кода перехватывает нажатия на ссылках и останавливает их обработку по умолчанию (загрузка страниц по адресу URL). 

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



Простое и эффектное выпадающее меню - Меню для uCoz - Каталог файлов - Все для uCoz, DLE, Joomla, скрипты для uCoz

Категория: Меню для uCoz Просмотров: 1994