我使用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>
答案 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();
});
});
如果点击相同的标题
,我更新了代码并调整以支持隐藏