Jquery 博客文章切换问题:点击其他文章标题时,如何关闭所有打开的博客文章?

Jquery 博客文章切换问题:点击其他文章标题时,如何关闭所有打开的博客文章?,jquery,wordpress,toggle,blogs,Jquery,Wordpress,Toggle,Blogs,我已经使用jQuery切换了我的博客帖子。目前,我可以单击文章标题并同时打开所有文章,但我更希望在单击其他文章标题时关闭所有文章。要做到这一点,我需要在jQuery代码中添加哪一行?我已经被困在这个问题上太久了,所以如果有人能帮我解决这个问题,我会非常感激 这是我的密码: <script type="text/javascript"> $(document).ready(function() { $('.toggle-section').hide(); }); </script

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

$(文档).ready(函数(){
$('.toggle section').hide();
});
$(函数(){
$('.entry title')。单击(函数(){
$(this).closest('.post').find('.toggle section').slideToggle()
返回false;
});
});
我设计了一个JSFIDLE,不确定这是否是您想要的,但我打赌它会有所帮助

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

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

       });

   });


我更新了代码和fiddle以支持在单击相同标题时隐藏

Wow,太棒了。成功了!谢谢不过只有一个小问题。。。当我再次单击打开的条目标题时,它将保持打开状态。如何关闭它?