Malcolm Beck´s: JQuery+CSS: display:none, aber nur, wenn Javascript erlaubt ist

Beitrag lesen

hi,

bevor der Thread verschwindet.

Es geht um JQuery: Ich möchte einige Elemente Faden, das setzt aber vorraus, dass ich diese Elemente auf display:none setze.

Das kann ich ja mit JQuery direkt lösen

$(document).ready(function(){  
$("#content").css("display","none");  
$("#content").fadeIn(1000);  
});

Das Problem ist aber, dass die Elemente bereits zu sehen sind, und erst wenn die Seite fertig geladen ist, ausgeblendet und wieder reingefadet werden.

Also muss ich die Elemente direkt beim Seitenaufruf ausblenden, mit CSS. Dann ist aber das Problem, dass, wenn der Client Javascript deaktiviert hat, er/sie den Inhalt nie zu Gesicht bekommen.
Also muss ich auch die Styles mit Javascript setzen, dass geht aber nur, wenn die Seite bereits geladen ist.
Ich habe mir eine Notlösung einfallen lassen.

Notlösung:

Im Head der Seite binde ich ein Javascript ein, in dem folgendes steht:

document.write('<style type="text/css">[id="content"]{display:none;}<\/style>');

Es funktioniert zwar soweit, nur werde ich das Gefühl nicht los, dass diese Variante nicht das Gelbe vom Ei ist; irgendwelche Tipps, wie ich es sonst und vor allem Sinnvoll lösen könnte?

Hier könnt ihr euch das ganze Online ansehen.

mfg

0 61

Zwei Links ohne ID Dynamisch einen Wert zuweisen

Malcolm Beck´s
  • javascript
  1. 0
    ChrisB
    1. 0
      ChrisB
      1. 0
        Malcolm Beck´s
    2. 0
      Malcolm Beck´s
      1. 0
        ChrisB
        1. 0
          Malcolm Beck´s
          1. 0
            ChrisB
            1. 0
              Malcolm Beck´s
              1. 0
                ChrisB
                1. 0
                  Malcolm Beck´s
                  1. 0
                    ChrisB
                    1. 0
                      Malcolm Beck´s
              2. 0
                Kai345
                1. 0
                  Malcolm Beck´s
                  1. 2
                    Gunnar Bittersmann
                    1. 0
                      Malcolm Beck´s
                      1. 0
                        Gunnar Bittersmann
                        1. 0
                          Malcolm Beck´s
                          1. 0
                            Gunnar Bittersmann
                            1. 0

                              FF und Object bei deaktiviertem CSS

                              Malcolm Beck´s
                              1. 0
                                Gunnar Bittersmann
                                1. 0
                                  Malcolm Beck´s
                                  1. 0
                                    Patrick Andrieu
                                    1. 0

                                      FF: was ist Webseiten-Stil?

                                      Malcolm Beck´s
                                  2. 0
                                    Gunnar Bittersmann
                                    1. 0
                                      Malcolm Beck´s
                                    2. 0
                                      Struppi
      2. 0
        Kai345
        1. 0
          Malcolm Beck´s
          1. 0
            Kai345
            1. 0
              Malcolm Beck´s
              1. 0
                Kai345
                1. 0
                  Malcolm Beck´s
  2. 0
    jobo
    1. 0
      Malcolm Beck´s
  3. 0

    getAttribute und setAttribute

    Malcolm Beck´s
    1. 0
      Struppi
      1. 0
        Malcolm Beck´s
        1. 0
          ChrisB
          1. 0

            Danke gelöst

            Malcolm Beck´s
            1. 0
              Kai345
              1. 0
                Malcolm Beck´s
                1. 0
                  Gunnar Bittersmann
                  1. 0
                    Malcolm Beck´s
                    1. 0
                      Malcolm Beck´s
  4. 0

    JQuery+CSS: display:none, aber nur, wenn Javascript erlaubt ist

    Malcolm Beck´s
    1. 1
      Gunnar Bittersmann
      1. 0
        Malcolm Beck´s
      2. 0
        Malcolm Beck´s
    2. 1
      Patrick Andrieu
      1. 0
        Malcolm Beck´s
      2. 0
        Gunnar Bittersmann
        1. 0
          Patrick Andrieu
          1. 0
            Gunnar Bittersmann
            1. 0
              Patrick Andrieu
              1. 0
                Gunnar Bittersmann
                1. 0
                  Patrick Andrieu
        2. 0
          Malcolm Beck´s
          1. 0
            Gunnar Bittersmann
            1. 0
              Malcolm Beck´s