Sie können die div-Höhe auf 50px festlegen und beim Klicken können Sie die Höhe auf auto per javascript / jQuery ändern oder sie von Auto auf 50px zurücksetzen.
CSS:
%Vor%jQuery:
%Vor% Ich würde den Inhalt in <div id="foo" style="height: 50px; overflow:hidden">
einbetten. Dann kontrolliere die Höhe dieses Elements mit JQuery:
Sie können die Höhe des div auf die Höhe einstellen, die es von Anfang (50px) bis CSS haben soll. Setzen Sie overflow: hidden;
, um den Rest des Inhalts auszublenden.
Danach können Sie so etwas machen, um das gesamte Element anzuzeigen:
%Vor%