jquery代码的简单问题。 我想改变一个DIV的高度, 点击它可以在30px和500px两个值切换,以达到收缩的目。

2025-01-06 05:41:07
推荐回答(4个)
回答1:

你写一个count=1,用第一次点的时候count++,第二次点的时侯count--,依此类推,然后用if判断如果count=1时就是500PX,count=2时就是30PX

你看if(h=1)是不是写错拉 应该是if(h==1)吧

回答2:

你点击了后 应该改h的值啊
if(h == 1){
$("#more").click(function(){
$(this).animate({height:"500px"});
h=0;
});
}
else{
$("#more").click(function(){
$(this).animate({height:"30px"});
h=1;
});
};

回答3:

$(this).css('height','30');

回答4:

这里你要用toggle()来吧两个函数放进去。详细的看一下http://www.w3school.com.cn/jquery/effect_toggle.asp