molily: Jquery: Objekte vor dem Laden verstecken

Beitrag lesen

Ich will das mit der document ready function machen. Was mach ich falsch?

$(document).onLoad(function(){

Ddiese Methode gibt es nicht und dürfte dir einen Fehler in der JavaScript-Fehlerkonsole des Browsers anzeigen.

Wenn du document ready verwenden willst, so musst du $(document).ready() verwenden.

Aber einfacher ginge es, indem du die Versteck-Regeln im Stylesheet setzt und im JavaScript nur dafür sorgst, dass sie angewendet werden.

Im Stylesheet:

.jsactive #plakat_2, .jsactive #plakat_3, .jsactive #plakat_4 {
   display: none;
   /* Hier könntest du alternativ barrierefrei verstecken */
}

Im JavaScript:

$(html).addClass('jsactive');

Mathias