Иногда нам нужно сделать на сайте длинный выпадающий список, но проблема в том, что пользователю придется прокручивать страницу вниз, если список будет очень длинный. Справиться с этой проблемой нам опять поможет jQuery.
Шаг 1.
Подключим к нашему документу фреймворк jQuery, специальный скрипт для меню и таблицу стилей, отвечающую за внешний вид меню.
Для этого пропишем следующий код между тегами head:
Думаю, что структура этого меню понятна. Меню в целом придается класс dropdown выпадающему списку придается класс sub_menu.
При настройках скрипта по умолчанию меню будет анимироваться при наличии хотя бы 7 подпунктов, т.е. при высоте 400.
Это значение можно заменить на любое другое в файле скрипта jquery.dropdown.js в первой строке:
Code
var maxHeight = 400;
Если вам не нравится, что в IE6 стрелка отображается в сером квадратике из-за проблем с png, то можете пересохранить файл down-arrow.png в формате .jpg c соответствующим фоном.
Думаю, это меню найдет свое место на Ваших сайтах. Спасибо за внимание.