Показать сообщение отдельно
  #1 (permalink)  
Старый 16.05.2014, 20:41
Новичок на форуме
Отправить личное сообщение для olegG Посмотреть профиль Найти все сообщения от olegG
 
Регистрация: 16.05.2014
Сообщений: 8

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

http://code.tutsplus.com/tutorials/h...enu--net-15129

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

Так же вставил такой вот код, чтобы меню плавно раскрывалось и закрывалось:

<!-- Javascript -->

<script type="text/javascript">
$(function(){
//Hide SubLevel Menus
$('#header ul li ul').hide();
//OnHover Show SubLevel Menus
$('#header ul li').hover(
//OnHover
function(){
//Hide Other Menus
$('#header ul li').not($('ul', this)).stop();
// Show Hoved Menu
$('ul', this).slideDown();
},
//OnOut
function(){
// Hide Other Menus
$('ul', this).slideUp();
//Remove the Arrow
$('ul li.arrow', this).remove();
}
);
});
</script>


Можете добавить функцию задержки раскрывания меню в этот код или написать свой.

Думаю 150-200 WMR адекватная цена.
Спасибо
Ответить с цитированием