我试图使用jQuery在单击div时切换其高度。这是我正在尝试的:
$("#otherBox").click(function() {
if($(this).css("height") == "200") {
$(this).css("height", "300")
}
else {
$(this).css("height", "200")
}
})
我正在尝试使其高度为200,将其设置为300,反之亦然。为什么这不起作用?
另外,如果有一种方法可以使它在两个高度之间平稳地移动(例如
slideToggle
),那将很方便。 最佳答案
使用parseInt,因为您得到的是“ 200px”而不是200,并且需要用jQuery封装
if(parseInt($(this).css('height')) ==200)
关于jquery - 用jQuery切换CSS高度?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14857368/