的slideDown()
和slideUp()
職能的工作很順利地在一個div:了slideDown()是完美流暢,動畫()不是
slideUp(el, done) {
$(el).slideUp();
},
slideDown(el, done) {
$(el).slideDown();
},
但是,如果我嘗試和改變的animate()
功能,這樣我就可以有一個褪色,它變得生澀/波濤洶涌:
slide(el, done) {
$(el).animate({
opacity: "toggle",
height: "toggle"
}, 500, "linear");
},
任何想法爲什麼?
我特別不明白的是,爲什麼只有animate()是生澀的 - 即使我所有的動畫都是高度。如果我換出slideUp()和slideDown()的動畫,它可以順利運行。
是'toggle'一個有效的價值? – Alex
您應該提供複製問題的簡約示例 –
@Alex是的它是:http://api.jquery.com/animate/#animation-properties –