2011-07-26 39 views
2

我想知道是否有任何方法可以使slideDown()運動看起來更順利,而不使用jQuery UI,只是簡單的jQuery。jQuery - SlideDown easing

我有這樣的功能:

function optionz(){ 
     $("#panel").slideDown('fast', function(){ 
     $("#panel").slideDown('slow');}); 
} 

嗯,我知道該隊列:假的;適用於animate(),我可以使動畫運行未排序,但不知道如何對slideDown()執行相同操作。

的寬鬆政策將需要我設置另一個js文件加載,我真的承受不起,使這只是爲了在動畫

希望你能幫助我這一個寬鬆。

非常感謝!

回答

2

實際上,從jQuery 1.4.3開始,你不需要加載jQuery UI來做一個基本的「擺動」緩動。

$("#panel").slideDown('slow', 'swing', function() {}); 

http://api.jquery.com/slideDown/

+0

我敢肯定這不起作用:http://jsfiddle.net/doub1ejack/PzRAD/ – doub1ejack

+0

也就是說,它不會不改變格式作一點點工作:http://jsfiddle.net/doub1ejack/hZ3CH/。它看起來像數組傳遞參數解決了這個問題。 – doub1ejack

+0

我不確定你做錯了什麼,寫了一個更簡單的jsfiddle,它工作得很好。 http://jsfiddle.net/2YtL9/1/ – Gaurav