Gunnar Bittersmann: jQuery .css

Beitrag lesen

@@Karl:

nuqneH

ich möchte mit jQuery die Position mehrerer divs gleichzeitig ändern

Das Vernünftigste ist meist, mit JavaScript überhaupt keine CSS-Eigenschaften zu ändern; auch wenn das „schwer ist, ist in die Köpfe der Menschen zu bringen“.

Vergiss, dass es sowas wie css() oder show() oder hide() in jQuery gibt!

Eine Klasse für ein Elternelement – bspw. body – gesetzt oder weggenommen (hier leistet jQuery mit addClass() und removeClass() oder einfach mit toggleClass() gute Dienste), und im Stylesheet steht

.~~~css changed-layout #sline,
.changed-layout #copyright
{
  left: auto;
  right: 4px;
}

.changed-layout #navbutgroup
{
  right: auto;
  left: 4px;
}

  
Wobei für 'changed-layout' eine sinnvollere Bezeichnung zu wählen ist.  
  
Qapla'

-- 
Wer möchte nicht lieber durch Glück dümmer als durch Schaden klüger werden? (Salvador Dalí)