Joachim: Mein Lösungsansatz (der aber nicht funktioniert)

Beitrag lesen

Hi,

$('div#links').css({ float:left; width:20em; border-bottom:1px dotted green; padding:1em; });

Das steckt voller Syntaxfehler.
Javascript-Objekt übergeben: Name Wert als String (Name bräuchte kein String zu sein, dann müsste aber aus border-bottom borderBottom werden), Elemente werden kommasepariert (letztes Element _ohne_ Komma):
{'float':'left','width':'20em'}

ABER: vermeide soviel Css-Zeugs im Javascript. Nutze Klassennamen, die Du mit addClass und removeClass toggelst.

Gruesse, Joachim

--
Am Ende wird alles gut.