Привет всем, есть такой скрипт: Код (Text): <script language="JavaScript"> function HideAllSubCat() {$l} $('div.category_list_second').hide(); } $(document).ready(function(){$l} $('li.first').bind('mouseover', function(){$l} ssss = $(this).parent().find('div.category_list_second'); show = ssss.is(':visible'); $('div.category_list_second').hide(); if ( !show ) {$l} ssss.show(); ssss.css('z-index', 999); } else {$l} ssss.hide(); } return false; }); }); </script> Проблема следующая, меню выпадает, при убирание мышки из поля не пропадает приходится дописывать в отдельных блоках onmouseover="HideAllSubCat();" , для тогго чтобы исчезла выпавшая менюшка в чем может быть дело!?? Хелп!!!
1. ну ты не хочешь нам помогать. где собственно HTML для меню к которому ты приделываешь этот JS? 2. сам не видишь, что фигурные СКОБКИ НЕПАРНЫЕ БЛИН! непонятно что это за шняга: Код (Text): {$l} мусор? замени на "{" — может лучше станет?
Код (Text): <div class="for_category_list"> {section name=i1 loop=$category.sub} {if $category.sub[i1].enabled} <div class="a_first"> <li class="first"><a class="first" style="float:left; width:180px" href="{$category.sub[i1].link}"><p style="float:left; padding-right:3px; color:#f90">></p>{$category.sub[i1].name}{*<sup>{$category.sub[i1].products_count}</sup>*}</a></li> {if $category.sub[i1].sub_count} <div class="category_list_second"> {section name=g1 loop=$category.sub[i1]} {if $category.sub[i1].sub[g1].enabled} <a href="{$category.sub[i1].sub[g1].link}">{$category.sub[i1].sub[g1].name} ({$category.sub[i1].sub[g1].products_count})</a><br> {/if} {/section} </div> {/if} </div> {/if} {/section} </div> Вот собственно сам html cod ,)
это кагбэ не совсем html… всё, я сдаюсь ))) немогу больше. я дал себе зарок не грубить другим посетителям форума, поэтому затыкаюсь и ухожу.