Javascript 带mootools问题的多手风琴

Javascript 带mootools问题的多手风琴,javascript,html,mootools,Javascript,Html,Mootools,我创建了一个带有嵌套部分的mootools,如下所示: html: 问题是当页面加载时,所有部分都是打开的,我只想要第一个顶部部分和子部分 例如: Section 1 Section 1.1 Content 1.1 Section 1.2 Section 2 Section 3 有人能帮忙吗 谢谢希望这对您有所帮助或获得更多 //编辑html <div class="accordion"> <h2 class="accordion_to

我创建了一个带有嵌套部分的mootools,如下所示:

html:

问题是当页面加载时,所有部分都是打开的,我只想要第一个顶部部分和子部分

例如:

Section 1
  Section 1.1
    Content 1.1
  Section 1.2
Section 2
Section 3
有人能帮忙吗


谢谢

希望这对您有所帮助或获得更多

//编辑html

<div class="accordion">
            <h2 class="accordion_toggler_1" id="open_accordion_entry">section</h2>
            <div class=" accordion_content_1">              
                    <h2 class="accordion_toggler_2" id="open_accordion_entry1">section 1.1</h2>
                    <div class=" accordion_content_2">                              
                            content 1.1             
                    </div>          
                    <h2 class="accordion_toggler_2">section 1.2</h2>
                    <div class=" accordion_content_2">
                            content 1.2         
                    </div>              
            </div>          

            <h2 class="accordion_toggler_1">Section 2</h2>
            <div class="accordion_content accordion_content_1"><p>content 2</p></div>

            <h2 class="accordion_toggler_1">Section 3</h2>
            <div class="accordion_content accordion_content_1"><p>content 3</p></div>
        </div>

也许这会对你有所帮助或者得到更多

//编辑html

<div class="accordion">
            <h2 class="accordion_toggler_1" id="open_accordion_entry">section</h2>
            <div class=" accordion_content_1">              
                    <h2 class="accordion_toggler_2" id="open_accordion_entry1">section 1.1</h2>
                    <div class=" accordion_content_2">                              
                            content 1.1             
                    </div>          
                    <h2 class="accordion_toggler_2">section 1.2</h2>
                    <div class=" accordion_content_2">
                            content 1.2         
                    </div>              
            </div>          

            <h2 class="accordion_toggler_1">Section 2</h2>
            <div class="accordion_content accordion_content_1"><p>content 2</p></div>

            <h2 class="accordion_toggler_1">Section 3</h2>
            <div class="accordion_content accordion_content_1"><p>content 3</p></div>
        </div>

我试过了,但我试着点击div而不是标题…:/谢谢,我试过了,但我试着点击div而不是标题…:/谢谢
<div class="accordion">
            <h2 class="accordion_toggler_1" id="open_accordion_entry">section</h2>
            <div class=" accordion_content_1">              
                    <h2 class="accordion_toggler_2" id="open_accordion_entry1">section 1.1</h2>
                    <div class=" accordion_content_2">                              
                            content 1.1             
                    </div>          
                    <h2 class="accordion_toggler_2">section 1.2</h2>
                    <div class=" accordion_content_2">
                            content 1.2         
                    </div>              
            </div>          

            <h2 class="accordion_toggler_1">Section 2</h2>
            <div class="accordion_content accordion_content_1"><p>content 2</p></div>

            <h2 class="accordion_toggler_1">Section 3</h2>
            <div class="accordion_content accordion_content_1"><p>content 3</p></div>
        </div>
 window.addEvent('domready', function() {   

        if(window.ie6) var heightValue='100%';
        else var heightValue='';


        var togglerName='h2.accordion_toggler_';
    var contentName='div.accordion_content_';



    var counter=1;  
    var toggler=$$(togglerName+counter);
    var content=$$(contentName+counter);

    while(toggler.length>0)
    {

        new Accordion(toggler, content, {
            opacity: false,
            display: -1,
            onComplete: function() { 
                var element=$(this.elements[this.previous]);
                if(element && element.offsetHeight>0) element.setStyle('height', heightValue);          
            },
            onActive: function(toggler, content) {
                toggler.addClass('open');
            },
            onBackground: function(toggler, content) {
                toggler.removeClass('open');
            }
        });


        counter++;
        toggler=$$(togglerName+counter);
        content=$$(contentName+counter);
    }           

    $$('#open_accordion_entry1').fireEvent('click');
$$('#open_accordion_entry').fireEvent('click');
});