Forum Webscript.Ru
Разное => Поиск, изготовление скриптов и прочее... => Тема начата: PilotV от 19 Марта 2003, 04:16:04
-
(Поправьте меня, если не правильно выбрана тематика форума)
Наваял я тут на днях JS-скрипт выпадающего меню. Как мне нескромно кажется, лучший из того, с чем я знаком.
Набор фич:
1. Поддержка браузеров:
- IE 5+ (полжен работать и в 4, но проверить негде)
- НН 4+ (с маленьким ограничением функциональности)
- Последние Opera и Mozilla
2. Любой уровень вложенности.
3. Любое расположение пунктов (горизонтальное, вертикальное, ...) в меню и подменю.
4. Возможность подсветки не только пунктов меню, но и подменю (выпадающих блоков) при наведении мышки.
5. Сохранение подсветки пункта меню при уводе мышки на его подменю.
6. Задаваемая задержка прятания выпавших блоков при уводе мышки за пределы меню.
7. При вставке в качестве пунктов меню рисунков возможность автоматического прицепления к ним ролловерного эффекта (в НН4.X не работает)
8. Полная настройка - как групповая так и индивидуальная - подменю и пунктов меню по параметрам:
- цвета фона и подсветки
- содержимое: хедеры, футеры, разделители и т.п.
- положение на старнице (см. п.7)
9. Гибкое задание положения выпадающих подменю на странице:
- жесткая привязка к координатам
- то же самое, но с учетом центровки страницы (т.е. координаты задаются отн-но центрируемой части)
- привязка к положению пункта меню из которого подменю выпадает с жестким выбором направления выпадения и/или выравнивания
- то же самое, с гибким выбором направления выпадения и/или выравнивания - т.е. эти вещи выбираются автоматически отн-но положения меню на странице и рассояния до края видимого окна
10. Ну и т.д. и т.п.
Ознакомиться и частично увидеть перечисленные фичи можно по скриншотам.
Один вариант:
http://pilots.hut.ru/menu/menu1_ss1.gif
http://pilots.hut.ru/menu/menu1_ss2.gif
http://pilots.hut.ru/menu/menu1_ss3.gif
Другой вариант:
http://pilots.hut.ru/menu/menu2_ss1.gif
http://pilots.hut.ru/menu/menu2_ss2.gif
Если интересно и не лень читать, более полное представление можно получить по описанию апи:
http://pilots.hut.ru/menu/_readme_.txt
Вопрос: нет ли желающих приобрести это эпохальное творение по сходной цене?
-
PilotV:
нет ли желающих приобрести это эпохальное творение по сходной цене?
ИМХО, есть гораздо более удобные, более навороченные и с поддержкой всех браузеров, и причём совершенно бесплатно. :)
-
Что-то такое я уже слышал. А пример "более удобного и навороченного" можно - у меня дыры в образовании :-( ?
-
ИМХО, установи на комп Sothink DHTMLMenu и делай какие угодно DHTML менюшки..............
-
Удобнее чем у http://opencube.com я ни разу не видел.
-
alex007:
Это какой-то гуёвый редактор, я так понял?
Xander:
Да, интересное меню. Но мне нескромно кажется, что в моем есть некоторые фичи, которых в том нет, да и весит значительно меньше (правда, там много модулей под разные браузеры, в т.ч. экзотические)
ЗЫ: Приятно удивлен что до сих пор никто не понаписал гадостей и оскорблений. На пхпклубе с этого начали и этим закончили.
-
PilotV
ну лично мне нравится вот этот http://www.dhtmlcentral.com/. Проверял лично, корректно работает практически во всех браузерах.
-
PilotV
А что говорить-то?
По скриншотам много не поймешь.
-
я сам юзаю pear::html::treeMenu
У него хоть и нет всех этих фич, но менюшка в стиле проводника windows многим очень нравится
-
MadDog:
Coolmenu, знаю. Я его глубоко не рыл, в основном экзамплы смотрел, но по моему, в нем нет:
4. Возможность подсветки не только пунктов меню, но и подменю (выпадающих блоков) при наведении мышки.
7. При вставке в качестве пунктов меню рисунков возможность автоматического прицепления к ним ролловерного эффекта (в НН4.X работает с ограничениями)
Потом по по-моему, у меня больше гибкости по настройке содержимого блоков - у меня там можно что хочешь "нарисовать", а там только элементы меню можно выводить, также мне кажется, что у меня больше гибкости с заданием положения подменю.
В принципе, это можно и по скриншотам наблюдать (жаль там не видно курсора мышки, но понять где он находится можно).
Кроме этого, кулменю у меня хоть и работает без сбоев, но какую-то JS-ошибку в експлорере показывает.
И еще одна фича, которую я забыл упомянуть: у меня оно реализовано не так как там, что элементына мауздаун реагируют, а у меня именно ссылки в каждом элементе, т.о. можно смотреть урл ссылки в статусбаре, открывать ее в новом окне (возможность, отсутствие которой, по-моему, сильно снижает юзабельность существующих меню) и т.п.
Xander:
Ну, по скриншотам достаточно понятно, плюс кто хочет может доку почитать.
Макс:
Древовидные меню - немного другая разновидность.
-
PilotV
PilotV:
При вставке в качестве пунктов меню рисунков возможность автоматического прицепления к ним ролловерного эффекта
есть там такое
PilotV:
открывать ее в новом окне
есть
PilotV:
Возможность подсветки не только пунктов меню, но и подменю (выпадающих блоков) при наведении мышки.
и это есть
PilotV:
в основном экзамплы смотрел
имеет смысл скачать его и глубоко поковыряться.
PilotV:
кулменю у меня хоть и работает без сбоев, но какую-то JS-ошибку в експлорере показывает
ни разу не замечал.
-
Если всё такое там есть, то странно что ни в одном из 10 экзамплов не отражено и в фичах про это не написано.
Впрочем, ковырнусь, возможно, в нем еще немного.
Под "открывать в новом окне" подразумевается не принудительное открытие, а клик правой кнопкой по ссылке и полное ее контекстное меню. Это не совсем одно и то же.
И еще нюанс: у меня всё что настраивается, настраивается при создании меню, через параметры конструкторов, а там отдельный стильшит с большой функциональной нагрузкой - что без него оно и не работает даже. Мне мой подход больше нравится.
-
PilotV:
Мне мой подход больше нравится
Каждому своё, но ещё раз повторюсь, ИМХО, вряд ли кто купит, когда можно найти за так и ни чуть не хуже.
-
> вряд ли кто купит
Это в принципе и предполагалось. Разведка только подтвердила :-)
> когда можно найти за так и ни чуть не хуже.
А это еще не доказано. Я в общем если найду время и желание - проверю и, может, доложу о результатах.