這是一個非常簡單的問題。我基本上在頁面上有一個div塊,單擊時,它的大小會增大,再次單擊時會返回到原來的大小。我的問題是,它似乎根本沒有工作。此外,我敢肯定,在這兩種動畫狀態之間切換的方式比這樣的if語句更切換,但我不知道如何去做。jQuery動畫切換
$(document).ready(function(){
var toggle = 0;
$(".login").click(function(){
if($toggle == 0){
$(this).animate({
height: '200',
}, 500, function(){
});
$toggle = 1;
}
else if($toggle == 1){
$(this).animate({
height: '100',
}, 500, function(){
});
$toggle = 0;
}
});
});
對應的HTML代碼只是
<div class="login">Click Me</div>
讓我知道,如果需要別的。
它不工作,因爲你初始化'toggle'用'0'但使用'整個代碼的其餘部分$ toggle'。 – 2012-02-20 18:44:00