2012-12-03 86 views
0

我有jQuery動畫導航菜單。 slideOut動畫是可以的,但slideIn動畫不起作用,我也想延遲slideIn。 這裏是jQuery代碼:jQuery下拉動畫slideUp

function mainmenu() { 
$(" #menu ul ").css(display: "none"}); // Opera Fix 
$("#menu li").hover(function() { 
$(this).find('ul:first').css({ visibility: "visible", display: "none"}).slideDown(300);}, 
function() { 
$(this).find('ul:first').slideUp(400); 
}); 
} 
$(document).ready(function() {mainmenu();}); 

...和提琴http://jsfiddle.net/dzadze/ak5mu/

回答

1

這裏是一個工作的jsfiddle,它與你的display:none CSS

http://jsfiddle.net/ak5mu/2/

+0

是的,這是應該做現在工作,謝謝。 – DzaDze

+0

沒問題,如果此代碼幫助您,請將其標記爲答案。 – Anton

+0

我將添加的唯一一件事是在調用.css之前,將其放入.stop(),以便不排隊動畫。 – Cpage