Я не уверен, что я делаю это правильно, но я пытаюсь создать простое выпадающее меню в jQuery. Я в принципе хочу DIV (со ссылками) появляться после того, как пункт меню парил над ..Попытка создания быстрого выпадающего меню jQuery
Меню:
<ul id="mainlevel">
<li><a href="#" class="mainlevel_home" ><span>Home</span></a></li>
<li><a href="#" class="mainlevel_feature-writers" ><span>Feature Writers</span></a></li>
<li><a href="#" class="mainlevel_fantasy-killed-my-hsc" ><span>Fantasy Killed My HSC</span></a></li>
</ul>
Скрытые Div:
<div class="subMenu"><a href="/feature-writers/jd-ormsby" class="sublevel jd-ormsby"><span>J.D. Ormsby</span></a></div>
JQuery:
$(".mainlevel_feature-writers").hover(function(){
$(".subMenu").fadeIn("slow");
}, function() {
$(".subMenu").fadeOut("slow");
});
Теперь это исчезает в скрытом div и отлично исчезает, но - как я могу остановить его от угасания, если кто-то наводит на что-то внутри вновь показанного div?
Извините, если это действительно очевидный вопрос .. Я все еще учусь! :)
Меню не тривиальная вещь, чтобы преуспеть, делать правильно и делать кросс-браузер. Я настоятельно рекомендую вам использовать superfish() или другое меню jQuery или CSS. – cletus
Я попытался использовать компонент Superfish Joomla, но у меня возникли проблемы с стилем отдельных меню (каждый пункт меню имеет определенное изображение). Поэтому я использую joomla ext. но выпадающие списки играли вверх, и я пытаюсь написать это сам :) – SoulieBaby