这是一个非常简单的问题。我基本上在页面上有一个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