mootools 手风琴

var toggles = $$('.togglers');

var content = $$('.elements');

// 创建你的对象变量

// 使用“new”创建一个新的手风琴对象

// 设置开关(toogle)数组

// 设置内容数组

var AccordionObject = new Accordion(toggles, content);

 

选项

 

display//这个选项决定了当页面加载后哪个元素会显示出来。默认值为0,因此第一个元素会显示出来。

 

show//默认为0,和“display”非常类似,“show”决定了当页面加载后那个元素将会展开,不过它没有渐变动画,它只是在页面加载后显示出来,而不使用任何渐变动画。

 

 

height//默认为true,当设置为true,内容显示时,将有高度渐变动画效果。

 

width//默认为false和“height”类似,不过不是使用高度渐变动画来显示内容,而是使用宽度渐变动画来显示内容。

opacity//默认为true这个选项设置了当你隐藏或者显示内容时,是否使用不透明度渐变效果。

fixedHeight//默认为false要设置一个固定的高度,你可以在这里设置一个整数。

fixedWidth//默认为false

alwaysHide//默认为false

 

事件

 

onActive//当你开关一个元素时触发这个事件。他将会传递这个开关控制元素和内容元素,还有开关状态作为参数。

onBackground//当ige元素开始隐藏时触发这个事件,它将传递所有其他正则关闭的元素作为参数,而不是展开的元素。

onComplete//这是一个标准的onComplete事件。它传递一个包含内容元素的变量。

 

方法

.addSection();//我们引用一个手风琴对象,在后面加上.addSection,然后你可以调用标题的id、内容的id,最后给它指定一个位置——这个新元素要出现的位置(0是第一个位置)。

.display();//这个方法可以让你展开一个指定的元素。你可以通过它的索引值来选择这个元素

 

 

 

 

posted @ 2009-12-21 14:51  kid的笔记本  阅读(379)  评论(0编辑  收藏  举报