我有一个按钮和一个包含文本的div:
<h2>Click me</h2>
<div class="expand">Lot of text here....</div>
我想默认只显示两行文本,所以我将高度设置为30px并使用overflow:hidden。
当我点击H2元素时,希望动画向下滑动文本,如果再次点击,则会向上滑动到默认高度(30px)。
我尝试了很多用jQuery的方法,但都没有成功。
编辑:
我的页面有多个“展开”和多个“H2”,而且每个div内的文本都不同,因此高度不是固定的... 我希望能够滑动到“自动”高度或100%。
有人可以帮忙吗? 谢谢!
.data()
是按元素存储的,因此对于任意数量的<h2>
和<div>
对都有效 :) - Nick Craver