+ Antworten
Ergebnis 1 bis 2 von 2

Thema: Div Container (ohne Verzögerung) verstecken

  1. #1
    TP-Junior stefaneins macht alles soweit korrekt
    Registriert seit
    Apr 2008
    Beiträge
    6

    Thumbs down Div Container (ohne Verzögerung) verstecken

    Hallo liebe TPler,

    ich habe für einen Kunden eine Navigation in einem Wordpress Blog entworfen. Bei 2 Menüpunkten werden nach Klick Untermenüpunkte aufgerufen. Funktioniert auch alles wunderbar! Funktioniert wie folgt:

    Code:
    <script type="text/javascript">
    <!--
    function switchMenu(obj) {
    var el = document.getElementById(obj);
    if ( el.style.display != "none" ) {
    el.style.display = 'none';
    }
    else {
    el.style.display = '';
    }
    }
    function hide(){
    document.getElementById("menu1").style.display='none';
    document.getElementById("menu2").style.display='none';
    }
    //-->
    </script>
    
    <body onLoad="hide();">
    Die Menus sind wie folgt aufgebaut:

    Code:
    <a onClick="switchMenu('menu1');" title="menu1"><img src="bild.jpg" border="0"/></a>
    			
                <div id="menu1">
                	<div id="menupunkte">
    					Unterpunkt 1
                                            Unterpunkt 2
    				</div>
                 </div>
    Problematisch ist allerdings, das das Verstecken der Div Container welche die Unterpunkte enthalten bei Onload so extrem verzögert passiert. Man sieht beim Laden der Seite bestimmt 5 Sekunden die Unterpunkte, bis sich diese 'verstecken'. Das sieht sehr unschön aus ...

    Gibt es eine Möglichkeit die Container als Eigenschaft zu verstecken bzw. einen Trick das dieses verzögerte Verstecken beschleunigt.

    Hoffe auf hilfreiche Tips - Danke und Gruss
    Stefan

  2. #2
    TP-Supporter chorn bringt sich richtig ein Avatar von chorn
    Registriert seit
    Apr 2008
    Ort
    Verden
    Beiträge
    395
    Entweder gibst du dem Element per CSS "display:none" mit - dann wird es definitiv nicht angezeigt - , oder du setzt den code aus "onload" in einen <script>-Tag direkt unter das Menu - dann wird die Verzögerung auf jeden Fall geringer.

+ Antworten

Ähnliche Themen

  1. 3 Spalten mit oder ohne Container??
    Von The Phantom im Forum HTML & CSS
    Antworten: 1
    Letzter Beitrag: 19.05.2007, 03:11
  2. Alt Tag ohne Verzögerung
    Von ziriander im Forum Dreamweaver & andere Webeditoren
    Antworten: 3
    Letzter Beitrag: 17.05.2006, 21:06
  3. Textarea verstecken und dennoch nicht verstecken
    Von Sven_F im Forum Traum-Dynamik
    Antworten: 17
    Letzter Beitrag: 07.06.2005, 20:44
  4. Design ohne Tabelle dafür mit div-container
    Von martinR im Forum HTML & CSS
    Antworten: 2
    Letzter Beitrag: 19.12.2004, 20:11
  5. Antworten: 19
    Letzter Beitrag: 09.12.2004, 17:27

Stichworte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51