Искал динамическое меню на JavaScript, нашел целый ресурс со скриптами – DynamicDrive. Скрипты разделены на категории, в каждой категории краткое описание скрипта, и поддерживаемые браузеры. Перейдя на страницу скрипта можно посмотреть скрипт в действии, инструкцию по установке и настройке.
Приведу небольшой список скриптов, которые мне показались весьма интересными:
- Печать документа – позволяет указать документ, который будет распечатан вместо распечатки всей страницы целиком
- Прогресс-бар – сделан в стиле прогресс-бара Windows XP
- Bookmark – добавляет в ссылку в закладки
- Скрипт, запрещающий выделение определенного участка текста
- Style Sheet Switcher – динамическая смена стиля текущей страницы
- Mouse Click – данный скрипт запрещает контекстное меню, появляющееся по нажатию правой кнопки мыши (примечателен тем, что не выводит никаких сообщений)
- Fixed Tooltip – приятные и удобные тултипы
- Tab Content – переключение содержимого по нажатию на табы
- Date Input Calendar – удобный селектор даты
- Slashdot Menu – динамическое меню (ради него и затеял весь этот пост)
- Switch Menu II – еще один вариант меню
- Switch Menu – и еще один вариант