我當前的腳本工作正常,然後3個菜單按鈕(menubtn1,menubtn2,menubtn3)使容器更改高度。 我想要做的是讓腳本首先將高度設置爲0px,然後動畫到它們各自的高度。jQuery動畫高度一步一步
這樣,我可以替換我的容器的內容,當height = 0px,然後當它縮小備份時,新的內容將是可見的。
這裏是迄今爲止我的腳本:
$(document).ready(function() {
$(".menubtn1").click(function() {
$(".container").stop().animate({
height: '350px'
}, {
queue: false,
duration: 600,
easing: 'easeInOutQuint'
})
});
$(".menubtn2").click(function() {
$(".container").stop().animate({
height: '200px'
}, {
queue: false,
duration: 600,
easing: 'easeInOutQuint'
})
});
$(".menubtn3").click(function() {
$(".container").stop().animate({
height: '185px'
}, {
queue: false,
duration: 600,
easing: 'easeInOutQuint'
})
});
});
http://jsfiddle.net/craigzilla/RpzpZ/1/ – 2012-02-18 16:06:57