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 に答える