切换博客帖子的问题:当点击另一个帖子标题时,如何关闭所有打开的博客帖子?

时间:2012-09-12 22:02:23

标签: jquery wordpress toggle blogs

我使用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>

1 个答案:

答案 0 :(得分:2)

我制作了一个jsfiddle here!,不确定这是不是你想要的,但我敢打赌它会有所帮助。

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

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

       });

   });

如果点击相同的标题

,我更新了代码并调整以支持隐藏