我创建了一个 div,其内容的全高设置为 500px。可以说,500px 中的前 200px 是预览。所以我将它的高度设置为 200px 和overflow: hidden
. 然后我添加了这个脚本:
<div class="stretcher">
<script type="text/javascript">
$('.stretcher').toggle(
function(){
$(this).animate({'height': '500px'}, 300);
},
function(){
$(this).animate({'height': '200px'}, 300);
}
);
</script>
那行得通,但问题是我需要 div 的内容是可点击的。但是,无论我在何处单击此脚本,它都会展开 div 或将其返回到原始的 200 像素。
知道我该怎么做吗?也许添加上下箭头图标之类的。