Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.11.29;
Скачать: CL | DM;

Вниз

Вопрос по поап меню   Найти похожие ветки 

 
Дмитрий Белькевич   (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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
15-1254656776
Denis__
2009-10-04 15:46
2009.11.29
настройки модема D-Link 2500U


15-1252418473
Наиль
2009-09-08 18:01
2009.11.29
Кому Windows XP бесплатно?


15-1254238851
Суслик_
2009-09-29 19:40
2009.11.29
Идея борьбы со спамом


15-1254078510
DillerXX
2009-09-27 23:08
2009.11.29
подскажите как сделать avi из картинки + mp3


2-1255541991
user1991
2009-10-14 21:39
2009.11.29
try .. finally .. end. Помогите разобраться