1

随着 CSS3 的兴起,我想通过 css 转换控制 mootools 手风琴类使用的动画,我认为最好的方法是为手风琴的切换器和元素部分分配一个活动类。

我已经能够为切换器元素做到这一点,但经过多次尝试,我无法弄清楚如何为元素提供活动类。

到目前为止,我得到的 mootools 代码是:

var myAccordion = new Fx.Accordion($$('.toggler'), $$('.services-element'), {
显示:1,
帧数:24,
持续时间:400,
onActive: function(toggler) { toggler.addClass('active-accordion'); },
onBackground: function(toggler) { toggler.removeClass('active-accordion'); },
显示:0,
高度:假,
宽度:假,
不透明度:0.3,
固定高度:320,
固定宽度:空,
总是隐藏:真的,
初始显示Fx:假
});

如果有人可以提供帮助,我将不胜感激。

4

1 回答 1

1

感谢 Johan 提供的信息,我修改了 onActive 和 onBackground 规则如下:

onActive: function(toggler, element) { toggler.addClass('active-accordion'), element.addClass('active-accordion') ; },
onBackground: function(toggler, element) { toggler.removeClass('active-accordion'), element.removeClass('active-accordion'); },

这给了我我需要的东西。

于 2011-07-26T11:06:09.313 回答