|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.09.2010, 17:55 | #1 |
Форумчанин
Регистрация: 07.03.2009
Сообщений: 123
|
Срабатывание функции только для потомка
Делаю древовидное 3-уровневое меню.
По клику на Плюсе (он есть перед названием пункта меню, если этот пункт содержит подменю) должно раскрываться подменю. Обратите внимание: не при наведении мыши, а при клике на Плюсе. При клике на самом пункте меню, должен происходить переход к выбранному разделу (с этим проблем нет). Вот что у меня есть на данный момент: Код:
при клике по Плюсу дочернего элемента функция отрабатывает для всех элементов верхнего уровня, т.е. для тех, в который вложен наш элемент, по которому непосредственно был произведен клик. Необходимо как-то обойти это.
Не говорите что мне делать, и я не скажу куда Вам идти.
Пишу программы на заказ на Delphi и Pascal Форум разработчиков Pascal и Delphi |
01.10.2010, 20:12 | #2 |
Пользователь
Регистрация: 14.09.2010
Сообщений: 16
|
function toggleList(eTarget, Level)
{ eTarget.style.display == "none" ? eTarget.style.display = "block" : eTarget.style.display = "none"; eTarget.style.color = 'black'; event.cancelBubble=true; } |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Срабатывание разрешением в микросекунды | notHaker | Win Api | 7 | 22.07.2010 02:11 |
Вызов из потомка конструктор родителя | Golovastik | Общие вопросы C/C++ | 3 | 03.07.2010 15:34 |
Помогите создать потомка от TDataSet | WESTBRIG | Помощь студентам | 0 | 08.06.2009 16:35 |
Срабатывание датчика по таймеру | RockForr | Общие вопросы Delphi | 8 | 26.05.2009 16:32 |
Выдрать из модуля только необходимые функции | Kn793 | Общие вопросы Delphi | 6 | 17.07.2008 22:08 |