Форум: "Прочее";
Текущий архив: 2009.11.29;
Скачать: [xml.tar.bz2];
ВнизВопрос по поап меню Найти похожие ветки
← →
Дмитрий Белькевич (2009-09-28 17:46) [0]Нужно хитрое поап меню. Меню состоит из двух уровней. Первый уровень + несколько вторых. Первый уровень НЕ разорачивает второй и НЕ вызывает OnClick сразу же после подведения курсора мыши к строчке меню. Второй уровень разорачивается только когда подведут курсор мыши с треугольнику, отображающему, что у пункта меню есть подменю. Onclick на первом и втором уровне возникает только после нажатия кнопки мыши на соответсвующую строчку меню.
← →
clickmaker © (2009-09-28 18:01) [1]> Onclick на первом и втором уровне возникает только после
> нажатия кнопки мыши на соответсвующую строчку меню.
так может и второй и третий уровень создавать (вернее, добавлять к первому) в рантайме, в ответ на клик?
← →
Дмитрий Белькевич (2009-09-28 18:52) [2]>так может и второй и третий уровень создавать (вернее, добавлять к первому) в рантайме, в ответ на клик?
Нужно что бы на онклик срабатывало именно действие, которое прописано в онклике. Когда же юзер дополнительно хочет к имеющемуся дефолтному действию открыть некоторые опциональные действия - то он подведёт к области треугольника мышь, развернётся еще один уровень и юзер выберет какое-то из возможных дополнительных действий.
Уточняю - в списке первого уровня отображаются не действия, а список некоторых объектов, с известным дефолтным действием на онклике. Кроме же дефолтного действия с этим объектом могут быть совершены еще некоторые действия, список которых и будет показан юзеру. Сразу же показывать список неудобно, что бы не отвлекать юзера от списка объектов в меню первого уровня постоянно вываливающимся вторым уровнем и не вызывать OnClick.
В идеале, зона "треугольника" должна быть отграничена (бэкграундом) от строки меню, что бы было ясно, что зона треугольника и строка меню - это не одно и то же.
Вот такой странности хочется :)
В любом случае - спасибо за ответ.
← →
clickmaker © (2009-09-29 10:54) [3]> Вот такой странности хочется :)
ну это напоминает Open и Open with в проводнике. Можно по аналогии сделать.
Или хочется развить прицельность руки юзера? )
← →
Дмитрий Белькевич (2009-09-29 19:30) [4]>ну это напоминает Open и Open with в проводнике.
Если бы объект первого уровня был один - то да - без проблем. Как-то так бы и делал. Проблема в том, что объектов первого уровня может быть 5-7. И что делать? Удваивать пункты и делать 10-14 первого уровня? Совсем как-то криво.
>Или хочется развить прицельность руки юзера? )
В "плюсы" в дереве для разворачивания попасть не проще - однако все пользуют - никто не жалуется.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2009.11.29;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c