меню раскрывающееся по клику и закрывающееся при убирании мыши
есть такое меню и нужно сделать так, чтобы при нажатии на li открывалось подменю, а закрывалось само когда отводишь мышку (желательно с небольшой задержкой)
<ul id="menu"> <li><a href="#">Sub menu heading</a> <ul> <li><a href="http://site.com/">Link</a></li> <li><a href="http://site.com/">Link</a></li> <li><a href="http://site.com/">Link</a></li> ... ... </ul> <li><a href="#">Sub menu heading</a> <ul> <li><a href="http://site.com/">Link</a></li> <li><a href="http://site.com/">Link</a></li> <li><a href="http://site.com/">Link</a></li> ... ... </ul> ... ... </ul> как это реализовать? подскажите пожалуйста! |
Вы просите готовый скрипт с нуля.
Это работа, и за нее обычно платят деньги. Для таких сообщений предназначен раздел форума "Работа". Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела. |
я нашел вот этот скрипт, но он открывает и закрывает по щелчку
function initMenu() { $('#menu ul').hide(); $('#menu li a').click( function() { $(this).next().slideToggle('normal'); } ); } $(document).ready(function() {initMenu();}); |
Здравствуйте!
Судя по вашему сообщению, вы ну совсем не знаете javascript. Освойте основы языка и вопрос отпадет сам, полностью или частично. А с чем не справитесь - поможем. На сайте javascript можно начать изучать с учебника, раздел Основы javascript. Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://ru.html.net/tutorials/html/ Задавайте конкретные вопросы по ходу дела. |
Ок, спасибо! но можно узнать хотя бы принцип? если я поставлю для вложенного списка display: none в css а с помощью javascript его уберу по клику, то как мне его вернуть?
|
Цитата:
в тот момент, когда отводите мышку.можно чуть позже для этого вам понадобится базовое знание о DOM, свойстве style элементов, событиях, и setTimeout |
Все, разобрался! Спасибо! помог курс http://www.lynda.com/home/DisplayCourse.aspx?lpk2=52342
|
Часовой пояс GMT +3, время: 02:50. |