画像のリストがあります-各行に3つ。
次に、そのすぐ下に 3 つの div があり、各画像に対応する情報があります
同じ設定で 3 行の画像があります。基本的に、すべてのアイテムをグリッドに表示したいと考えています。アイテム1、2、または3がクリックされた場合、関連情報を画像の最初の行のすぐ下に表示したいが、画像の2行目の前に、一度に1つの情報divしか開かないようにしたい.
<ul class="thumbnails">
                    <li class="span4">
                        <div class="thumbnail">
                            <img src="assets/img/rpic.jpg" alt="" class="accord-header">
                        </div>
                    </li>
                    <li class="span4">
                        <div class="thumbnail">
                            <img src="assets/img/mpic.jpg" alt="" class="accord-header">
                        </div>
                    </li>
                    <li class="span4">
                        <div class="thumbnail">
                            <img src="assets/img/cpic.jpg" alt="" class="accord-header">
                        </div>
                    </li>
                    </ul>
                    <div class="accord-content span12">
                        This is the content for the first image.
                    </div>
                    <div class="accord-content span12">
                        This is the content for the second image.
                    </div>
                    <div class="accord-content span12">
                        This is the content for the third image.
                    </div>
これにはアコーディオン スクリプトを使用していましたが、参照リンクのすぐ下に div を配置することしかできません。外部divを許可する方法はありますか
$(".thumbnails .accord-header").click(function() {
                if ($(this).next("div").is(":visible")) {
                    $(this).next("div").slideUp("slow");
                } else {
                    $(".thumbnails .accord-content").slideUp("slow");
                    $(this).next("div").slideToggle("slow");
                }
            });