0

我已经使用 jQuery 切换了我的博客文章。目前我可以单击帖子标题并同时打开它们,但我希望在单击另一个帖子标题时关闭所有帖子。我需要在我的 jQuery 代码中添加哪一行来执行此操作?我已经被困在这个问题上很长时间了,所以如果有人能帮我解决这个问题,我会非常感激。

这是我的代码:

<script type="text/javascript">
$(document).ready(function() {
$('.toggle-section').hide();
});
</script>

<script type="text/javascript">
$(function() {
$('.entry-title').click(function() {
$(this).closest('.post').find('.toggle-section').slideToggle();     
return false;
});
});
</script>
4

1 回答 1

2

我在这里做了一个jsfiddle ,不确定这是否是您想要的,但我敢打赌它会有所帮助。

   $(document).ready(function() {
       $('.toggle-section').hide();

       $('.entry-title').click(function() {
           $('.toggle-section:visible').slideToggle();
           $(this).closest('.post').find('.toggle-section:hidden').slideToggle();

       });

   });

​</p>

如果单击相同的标题,我更新了代码和小提琴以支持隐藏

于 2012-09-12T22:19:10.573 回答