moin moin,
bin neu hier und wollt erstmal sagen, super das es solche foren gibt! nun zu meinem problem:
ich würde gerne ein accordion toggler etwas geöffnet haben. soll ähnlich wie hier funktionieren
http://www.eos-uptrade.de/(mediacenter)
ich wollte das wie schon erwähnt mit dem accordion von mootools verwirklichen. soweit hab ich das ganze nun geschafft:
wie schaffe ich es, dass der accordion_toggler nun um bespielsweise 200px geöffnet bleibt, wenn man es schließt ? damit man einen vorgeschmack bekommt, was beim öffnen auf einen wartet. so wie im besipiel oben erwähnt (mediacenter)
ps: bin relativer anfänger im bereich mootools. den code oben verstehe ich, aber ich weiss nicht, wo ich da ansetzten soll.
dank schonmal im vorraus für eventuell nützliche tipps
bin neu hier und wollt erstmal sagen, super das es solche foren gibt! nun zu meinem problem:
ich würde gerne ein accordion toggler etwas geöffnet haben. soll ähnlich wie hier funktionieren
http://www.eos-uptrade.de/(mediacenter)
ich wollte das wie schon erwähnt mit dem accordion von mootools verwirklichen. soweit hab ich das ganze nun geschafft:
HTML:
<body>
<dl class="accordion">
<dd class=" accordion_content_1">
Testtext Testtext Testtext Testtext Testtext Testtext Testtext Testtext
Testtext Testtext Testtext Testtext Testtext Testtext Testtext Testtext
Testtext Testtext Testtext Testtext Testtext Testtext Testtext Testtext
</dd>
<dt class="accordion_toggler_1" id="visible">Toggler</dt>
</dl>
</body>
Code:
window.addEvent('domready', function() {
if(window.ie6) var heightValue='100%';
else var heightValue='';
var togglerName='dt.accordion_toggler_';
var contentName='dd.accordion_content_';
var counter=1;
var toggler=$$(togglerName+counter);
var content=$$(contentName+counter);
while(toggler.length>0)
{
// Accordion anwenden
new Accordion(toggler, content, {
opacity: false,
show:0,
alwaysHide: true,
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');
}
});
// Selektoren für nächstes Level setzen
counter++;
toggler=$$(togglerName+counter);
content=$$(contentName+counter);
}
});
ps: bin relativer anfänger im bereich mootools. den code oben verstehe ich, aber ich weiss nicht, wo ich da ansetzten soll.
dank schonmal im vorraus für eventuell nützliche tipps