0

コンテナー div の高さを調整しようとしています。または、アコーディオンが折りたたまれたときです。折りたたみは機能しますが、収縮すると調整されず、アコーディオンがdivをオーバーレイします。コンテナの高さを自動調整する簡単な方法はありますか?

<script type="text/javascript">
    $(document).ready(function(){
        $(".acc_body").hide();

        $(".acc_head").click(function(){
            $(this).toggleClass("acc_head2").next(".acc_body").slideToggle(150);
        });

        $("div.mainBkgd").click(function(){
            var $this = $(this);
            if ($this.height() == 930) {
                // set height to auto in order to check how tall it is in current window size    
                $this.css("height","auto");
                var height = $this.height();

                // done checking height, set back to 30
                $this.css("height","930px");

                $this.animate({height: height + "px"},1500, function() {
                    // animation done, set height to auto to allow resizing with window resize
                    $this.css("height","auto");        
                }); 
            }
            else {
                $this.animate({height: "930px"},1500);
            }
        });
    });
</script>
4

0 に答える 0