hallo
ich habe rgaccordion installiert und es läuft tadellos.
ich möchte nun, dass jeweils nur ein eintrag offen ist dh. wenn ich einen weiteren öffne, schliesst der vorhergehende. weiss jemand was zu tun ist?
mfg.
rgaccordion schliessen
Hallo, ich stehe gerade vor dem gleichen Problem. Hast du es schon lösen können? Wenn ja, wie?
hallo
ja ich konnte es lösen.
es ist schon eine zeit her. ich glaube ich habe eine andere version von rgaccordion1.js eingesetzt.
probiers aus:
window.addEvent( 'domready', function(){
$$( '.rgaccord1-nest' ).each(function(item){
var thisSlider = new Fx.Slide( item.getElement( '.rgaccord1-content' ), { duration: 500 } );
thisSlider.hide();
item.getElement( '.rgaccord1-toggle' ).addEvent( 'click', function(i3){
if (!item.getElement('.rgaccord1-toggle').hasClass('act')) {
$$('.rgaccord1-nest').each(function(i){
var thisSlider2 = new Fx.Slide(i.getElement('.rgaccord1-content'), {
duration: 500
});
if (i.getElement('.rgaccord1-toggle').hasClass('act')) {
thisSlider2.slideOut();
i.getElement('.rgaccord1-toggle').removeClass('act')
}
})
thisSlider.toggle();
item.getElement('.rgaccord1-toggle').toggleClass('act');
}
});
});
var i2 = $$('.rgaccord1-nest')[0];
if (i2){
var firstSlider = new Fx.Slide( i2.getElement( '.rgaccord1-content' ), { duration: 500 } );
firstSlider.toggle();
i2.getElement( '.rgaccord1-toggle' ).addClass('act');
}
});