Javascript 带mootools问题的多手风琴
我创建了一个带有嵌套部分的mootools,如下所示: html: 问题是当页面加载时,所有部分都是打开的,我只想要第一个顶部部分和子部分 例如: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
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');
});