Доброго времени суток! Помогите разобраться.
При наведении на пункты меню, разворачиваются вложенные пункты. Но после того как убираю мышь, эти пункты не сворачиваются и это немного мешает, помогите исправить.
я думаю что нужно что то поменять здесь:
При наведении на пункты меню, разворачиваются вложенные пункты. Но после того как убираю мышь, эти пункты не сворачиваются и это немного мешает, помогите исправить.
Скрытый текст | ||
|---|---|---|
шаблон меню
|
я думаю что нужно что то поменять здесь:
| Код |
|---|
if(count($popup_menu->arMenu) > 0)
{
$popup_menu->template = "/bitrix/templates/".SITE_TEMPLATE_ID."/popup.menu_template.php";
$sMenu .= '<div style="position:relative; width: 100%;">';
$sMenu .= '<div onMouseOver="show('.$i.')" onMouseOut="hidden('.$i.')" id="menu'.$i.'" style="visibility: hidden; position: absolute; z-index: +1; top: 0px;" >';
$sMenu .= $popup_menu->GetMenuHtmlEx();
$sMenu .= '</div></div>';
} |
Единственный способ стать умнее — играть с более умным противником. — основы шахмат, 1883 г.
цифра "500" там
Чтобы понять, что происходит в JSке, нужно иметь ее и всю страницу (или хотя бы тот кусочек страницы), на которой она работает. И, кстати, показывать/скрывать подменю в большинстве случаев проще и корректней с помощью CSS, нежели JS. Я уже не говорю про преимущества использования библиотеки JQuery по сравнению с голым JavaScript