1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
window.addEvent('domready', function() {
// Adaption IE6
if(window.ie6) var heightValue='100%';
else var heightValue='';
// Selectors of the containers for switches and content
var togglerName='div.toggler_';
var contentName='div.accordion_';
// Position selectors
var counter=1;
var toggler=$$(togglerName+counter);
var content=$$(contentName+counter);
while(toggler.length>0)
{
// Apply accordion
new Accordion(toggler, content, {
show: ??,
opacity: false,
alwaysHide: true,
onActive: function(toggler, content) {
content.setProperty('aria-hidden', 'false');
toggler.addClass('active');
toggler.getNext('div').fade('in');
toggler.setProperty('aria-expanded', 'true');
return false;
},
onBackground: function(toggler, content) {
content.setProperty('aria-hidden', 'true');
toggler.removeClass('active');
toggler.getNext('div').fade('out');
toggler.setProperty('aria-expanded', 'false');
return false;
}
});
// Set selectors for next level
counter++;
toggler=$$(togglerName+counter);
content=$$(contentName+counter);
}
}); |
Partager