Okay, das mit den Selektoren hatte ich mir schon aus meinem Beispiel abgeleitet. Also noch einmal zum Mitschreiben: Derzeit habe ich die Lib eingebunden und außerdem im Head noch stehen:
Code:
<script type="text/javascript">
var zusatzinhalt, more;
window.addEvent('domready', function() {
var fader = new fx.Slide('zusatzinhalt');
if( $('zusatzinhalt').visible) {
fader.slideOut();
$('more').innerHTML = 'zuklappen';
} else {
fader.slideIn();
$('more').innerHTML = 'aufklappen';
}
}
</script>
Im Body steht dann:
HTML-Code:
<a id="more" href="#">aufklappen</a>
<div id="zusatzinhalt">
<p>Blabla - langer Inhalt</p>
</div>
Und da passiert nichts. Das DIV zusatzinhalt ist komplett ausgeklappt, der Link sagt zwar aufklappen, aber auch nur, wenn ich es, wie oben, in den Link reinschreibe. Klicken bringt nichts.
Die Funktion besagt doch: Wenn die Seite geladen ist, wende Funktion an. Das DIV soll geslidet werden. Wenn es sichtbar ist, schreibe bei der ID 'more' "zuklappen" rein und wende die Funktion slideOut an. Entsprechend, wenn das DIV nicht sichtbar ist, also wenn es eingeklappt ist, zeige im Element mit der ID 'more' "aufklappen".
Irgendwie... Ich weiß nicht. Schlauch? Wand?
