22-06-2013, 12:54
(21-06-2013, 20:13)Witek76 napisał(a): (...)dlaczego slideUp nie ukrywa elementów menu jak nie wskarzemy kolejnego elementu.
Pewnie dlatego:
Kod:
$("div#menu_1").mouseover
Zdarzenie wykonywane jest tylko po najechaniu na #menu_1 ... Musiałbyś dorzucić do tego jeszcze .mouseout

...albo np. tak:
Kod:
$(function() {
$('div.menu_1').hover(function(){ $(this).next("div.menu_2").slideDown(1000).delay(4000).siblings("div.menu_2").slideUp(1000);
}, function(){
$("div.menu_2").slideUp(1000);
});
});
ID zamieniłem na klasy ponieważ w jednym dokumencie może być tylko jedno id o danej wartości. Inna sprawa że całe to menu powinno być oparte ul li ...