HTML меню
Версия 1 (beta)
HTML меню
Необходимо реализовать на HTML и JavaScript вертикальное древовидное меню.
Ветки меню должны подгружаться по мере необходимости путем вызова .php скрипта возвращающего ветку меню в виде обычной HTML таблицы, после чего ветка должна быть присоеденена к меню в соотвествующее место.
У каждой ветки имеется значок с помощью которого осуществляется сворачивание и разворачивание ветки. Разворачивание ветки д.б. анимированое и представлять собой движение нижней, уходящей вниз, части меню по синусоиде. Скорость(а также ее отключение) должна настраиваться путем вызова специальной функции.
При разворачивании ветки должен появляться элемент меню в которой комментируется ситуация, например, «загрузка», «ошибка загрузки» и.т.д.
Меню д.б. оснащено scrollbar-ами. Необходимость написания scrollbar вручную обусловлена тем что стандартные скроллбары не поддаются тюнингу - их тяжело вписать в дизайн сайта.
Скроллбар должен вести себя полностью как стандарный скроллбар windows, каждый элемент которого представляет собой картинку. Сам бегунок должен состоять из 3 частей – верхней, центральной (переменной длины) и нижней. Каждая часть бегунка также представляет собой картинку.
Необходимо предусмотреть вертикальный и горизонтальный скроллбар.
При инициализации меню должно указываться поведения скроллбаров – всегда есть, всегда нет и появляются при необходимости.
Меню должно работать в IE 5,6, Opera 9, FireFox 1.5, быть реализовано в виде подключаемого .js файла и иметь минимальный размер.
Ключевые переменные долны иметь осмысленные имена и единый стиль именования. В нетривиальных местах д.б. комментарии.
Просьба сообщить сроки и цену.
С уважением,
Максим
Проект-менеджер, программист
ICQ 41421564