Поиск ничего интересного не дал.
Олег Васильевич я, Пробовал такое, не совсем подходит. Открытие выпадающего меню происходит по клику на стрелочку или по самому названию (если оно указывает на какую то статью или модуль). А мне бы хотелось чтобы по клику сам заголовок первого меню раскрывал его подменю.
Евгений Фоменко, Димитриус похожее написал и такой же появляется косяк с "проведите раз 5-10 по меню где есть подменю". Как исправить?
Не пробовали родительскому пункту присвоить ссылку "#"?
Олег Васильевич я, Пробовал такое, не совсем подходит. Открытие выпадающего меню происходит по клику на стрелочку или по самому названию (если оно указывает на какую то статью или модуль). А мне бы хотелось чтобы по клику сам заголовок первого меню раскрывал его подменю.
Да там есть, что надо править.
в css стереть строка float:left 2 строка кажись
При знаке # меню разворачивается только по стрелкеНе пробовали родительскому пункту присвоить ссылку "#" ?
ага, ерунду написал, надо б "?", только тоже не то — страница то перегружается.
При знаке # меню разворачивается только по стрелке
Вообще переделывал меню как-то для своих нужд — там окрывается по клику без перезагрузки (если есть вложенный список, вместо ссылки выводится span. Делалось под конкретную задачу — все пункты были 3-х уровневые. Вот условие:
{if $item.NSLevel == 2} <span>{$item.title}</span> {else} <a href="{$item.link}" target="{$item.target}" {if $menuid==$item.id}class="selected"{/if} title="{$item.title|escape:'html'}"> <span>{$item.title}</span> </a> {/if}
{if $item.NSLevel == 2}
заменить на:
{if $item.NSLevel == пункт из последниго уровня вложенности}
то будет вообще на все случаи.
Спасибо!
Евгений Фоменко, Димитриус похожее написал и такой же появляется косяк с "проведите раз 5-10 по меню где есть подменю". Как исправить?
Исправляется уменьшением времени задержки перед всплыванием и свертыванием — когда медленно было, то пользователь успевал 10 раз открыть все сразу. Сейчас уменьшил, все ровно работает.