所有我想要做的是.click()
是.animate #slip
,基本上我可是從top: 10px to top: 0px
jQuery的動畫 - 死的簡單
除了更改CSS此刻卻是相當笨重的,我想在動畫的變化運動的CSS。
目前使用.toggleClass來實現這一目標:
$("#div1").click(function() {
$("#div2t").toggleClass('min');
});
所有我想要做的是.click()
是.animate #slip
,基本上我可是從top: 10px to top: 0px
jQuery的動畫 - 死的簡單
除了更改CSS此刻卻是相當笨重的,我想在動畫的變化運動的CSS。
目前使用.toggleClass來實現這一目標:
$("#div1").click(function() {
$("#div2t").toggleClass('min');
});
能夠繪製這樣的:
$(selector).click(function() {
$("#slip").animate({ top: 0; });
});
除非你需要的.animate
容器,離開它...身份證選擇器,以及它得到的速度:)
如果你想點擊動畫回來每隔click
以及使用.toggle()
這樣的:
$(selector).toggle(function() {
$("#slip").animate({ top: 0; });
}, function() {
$("#slip").animate({ top: 10; });
});
如果我理解正確你:
#CSS:
.animate #slip {
top: 10px;
}
#JS
$("element").click(function() {
$(".animate #slip").animate({ top: 0 });
});
$("#div1").click(function(){
$("#div2t").animate({"top":"0px"},"slow");
);
如果慢的是速度,你可以把它快或時間以毫秒爲單位,而不「」
這絕對適合當前更新的問題+1 – ant 2010-04-27 11:45:51
@David - '.slideUp()'/'.slideDown()**隱藏**和**顯示**元素,而不是重新定位它,他們服務於不同的目的。如果你想要這個效果,我還是不會使用這些:)因爲還有'.slideToggle()'。 – 2010-04-27 12:28:48
哦,你好。呃...我不應該在早上在SO上發帖......我需要一些咖啡因。哈哈。 – 2010-04-27 12:53:36