Christian S.: Bewegung mit JS

Beitrag lesen

Hi,

ich würde gerne ein Drop-down-menü mit JavaScript machen. Allerdings weis ich nicht wie ich es hinbekomme, dass der Inhalt reinslidet. Ich habe bereits die funktion >toggle< entdeckt, kann diese aber leider nicht wirklich umsetzen. Hoffe ihr könnt mir da weiterhelfen.

Sowas musst du ausprogrammieren, wie cheatah schon sagte.

mach dir ein <div style="position:relative;overflow:hidden";>

in das du dein zu slidendes Element rein tust.

Dann benutze setInterval für die Animation.

Lasse das zu slidendes Element, welches du am besten absolut positionierst dann von -seinerHöhe (=> offsetHeight) bis 0 sliden. Dann ist es erst versteckt durch seinen overflow:hidde-Parent und kommt immer mehr zum Vorschein.

Im IE muss das parent-Div hasLayout haben.

So ist zumindest die Theorie.

Gruß!