你在使用.toggle()
jQuery 函数吗?
例如
$('#btn-reveal-articles').click(function() {
$('#article-div').toggle();
});
如果没有要显示的代码或对问题的明确定义,就很难确定你在追求什么。
编辑:
我在 jsFiddle 上为您准备了一个示例,链接如下:http:
//jsfiddle.net/tU8a7/
http://jsfiddle.net/tU8a7/1/
HTML
<div class="news">
<div class="article">
<a href="#" class="btn-view">View article</a>
<div class="content">
My content for the first article
</div>
</div>
<div class="article">
<a href="#" class="btn-view">View article</a>
<div class="content">
My content for the second article
</div>
</div>
</div>
CSS
.article .content { display: none; }
jQuery
$('.btn-view').click(function() {
$(this).closest('.article').find('.content').toggle();
});
有一大堆切换选项,.toggle()
例如.slideToggle()
和.fadeToggle()
。每个都有一个速度参数选项,因此您可以设置.toggle(1000)
它并将动画填充一秒钟。