/ / Jquery on hover nezostáva - jquery, hover

Jquery na vznášačke nezostáva - jquery, hover

Snažím sa vytvoriť rozbaľovací zoznam mám to funguje, ale nie úplne, pomocou tohto kódu

$(document).ready(function(){
$("#zone-bar li em").hover(function() {
var hidden = $(this).parents("li").children("ul").is(":hidden");

$("#zone-bar>ul>li>ul").hide()
$("#zone-bar>ul>li>a").removeClass();

if (hidden) {
$(this)
.parents("li").children("ul").toggle()
.parents("li").children("a").addClass("zoneCur");
}
});

});

Podarilo sa mi, aby to fungovalo tak, aby sa vznášala kvapkazobrazí sa zoznam, ktorý sa zobrazuje, ale keď prejdete na výber jednej z položiek v rozbaľovacom zozname, rozbaľovací zoznam sa zatvorí akákoľvek pomoc pri riešení tohto problému by bola veľká vďaka.

odpovede:

4 pre odpoveď č. 1

Pri zostavovaní rozbaľovacích ponúk musíte urobiťuistite sa, že medzi tlačidlom myši a podponukou nie sú žiadne medzery. Ak existuje medzera, spôsobí to, že zmizne, pretože sa premiestňujete z horného bodu ponuky skôr, ako sa presuniete do vedľajšej ponuky. Môžete tiež pridať mierne oneskorenie, takže neodíde okamžite.