Прочитать статью Jquery DropDown меню или работа с API
Скачать пакет файлов
// скрываем все подуровни
$('li ul').hide ();
$('#simple li').hover (
// over
function () {
// отображаем скрытый список
$('ul:first', this).show ();
},
// out
function () {
// скрываем список
$('ul:first', this).hide ();
}
);
// скрываем все подуровни
$('li ul').hide ();
// во всех пунктах с подпунктами ищем и добавляем к нему класс arrow (стрелочку)
$('#simpleclass li li:has(li)').find('a:first').addClass ('arrow');
$('#simpleclass li').hover (
// over
function () {
// для красоты li добавим класс с другим фоном
$(this).addClass('active');
// отображаем скрытый список
$('ul:first', this).show (1000);
},
// out
function () {
// нужно убрать добавлений класс
$(this).removeClass('active');
// скрываем список
$('ul:first', this).hide (1000);
}
);
$('#fade li').hover (
// over
function () {
// отображаем скрытый список
$('ul:first', this).fadeIn ();
},
// out
function () {
// скрываем список
$('ul:first', this).fadeOut();
}
);
$('#slide li').hover (
// over
function () {
// отображаем скрытый список
$('ul:first', this).slideDown ();
},
// out
function () {
// скрываем список
$('ul:first', this).slideUp ();
}
);
$('#custom li').hover (
function () {
$('ul:first', this).animate ({opacity: "show",duration: 1000});
},
function () {
$('ul:first', this).animate ({opacity: "hide",duration: 1000});
}
);