【发布时间】:2015-04-10 11:56:11
【问题描述】:
我有这个代码:
$(document).ready(function(){
/* SET VAR FOR IS OPEN */
var isopen = 0;
/* SHOW FIRST NEWS ON STARTUP EXTENDED */
/* SET ALL .TRIGGER PARENT .CONTAINER TO FIXED HEIGHT WITH CUTTED CONTENT (OVERFLOW) */
$('.trigger:not(:first)').css({
height: "70",
overflow: "hidden"
}, 200 );
/* CLOSE THE CLICKED ELEMENT */
$('.trigger').click(function() {
if (isopen == 0) {
// SET ALL TRIGGER TO 70PX HEIGHT
$('.trigger').css({overflow: "hidden"}).animate({
height: "70",
}, 200 );
$(this).animate({
height: "350",
}, 200 );
} else {
alert('this Alert shuld show up if isopen=1');
}
});
})
它是一个网站的新闻内容。 用户看到三个 div。 2 被切割到 70px 高度 第一条新闻被延伸到原来的高度。
点击后高度:auto;不起作用。所以高度设置为350px。如何获得动态高度?谢谢!
【问题讨论】:
标签: javascript html css jquery-animate height