tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
267
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Operaiter Operaiter ist offline Mitglied Bronze
    Registriert seit
    Aug 2008
    Beiträge
    33
    Guten morgen alle zusammen,

    ich versuche gerade für meine Webseite ein kleines Script zu schreiben was mir den Head nur bei bedarf einblendet wenn man dafür über ein definiertes Feld fährt. Dazu haben ich den Header fixed positioniert und top-277px verschoben, so das er nichtmehr sichtbar ist.

    Den Button ruft bei MouseHover nun eine JavaScript Funktion auf die eine jQuery .animation() ausführt.

    Das selbe jetzt nochmal auch für den footer.

    Soweit funktioniert das auch wie gewünscht.

    Problem ist jetzt nur leider das der Header sowie der Footer teilweise bis zu vier Sekunden verzögert ausfahren. Manchmal fahren sie aber auch sofort aus nachdem der Button gehovert wurde.
    Ich hab jetzt versucht das Script über queque sofort ausführen zu lassen aber das führt dazu das der Header jedesmal versucht von vorne zu Sliden da ich noch mit der Maus darüber stehe

    Ich würde mich sehr über Hilfe eurerseits freuen, da ich ein absoluter JavaScript Neuling bin und selber grade nichtmehr weiterweiß

    Sehen könnte ihr das ganze heruntergebrochen auf www.roberto-schmitz.de/slidedebug/

    Hierschonmal den JavaScript-Code...
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    
    function header_slide_down(){   
            $("#header").animate({"top": "+0px"}, 908);
        }
     
        function header_slide_up() {
            $("#header").animate({"top": "-227px"}, "slow");        
        }
        
        function footer_slide_down(){
            $("#footer").animate({"bottom": "-108px"}, "slow");     
        }
     
        function footer_slide_up() {
            $("#footer").animate({"bottom": "+0px"}, 432);
        }

    Vielen Dank im vorraus!
    LG OP
     

  2. #2
    wollmaus wollmaus ist offline Mitglied Gold
    Registriert seit
    Sep 2010
    Beiträge
    115
    Rufe vor animate() jeweils erst stop() auf um eventuell laufende Animationen abzubrechen.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    
        function header_slide_down(){   
            $("#header").stop().animate({"top": "+0px"}, 908);
        }
     
        function header_slide_up() {
            $("#header").stop().animate({"top": "-227px"}, "slow");     
        }
        
        function footer_slide_down(){
            $("#footer").stop().animate({"bottom": "-108px"}, "slow");
        }
     
        function footer_slide_up() {
            $("#footer").stop().animate({"bottom": "+0px"}, 432);
        }
     

  3. #3
    Operaiter Operaiter ist offline Mitglied Bronze
    Registriert seit
    Aug 2008
    Beiträge
    33
    Wow vielen dank für die schnelle Hilfe! Funktioniert perfekt! Danke******!
     

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 21.02.10, 18:07
  2. Checkbox Javascriptfunktion
    Von lacie im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 09.01.08, 19:53
  3. Wenn das Internet startet, startet gleichzeitig eine zweite, unerwünschte Seite auf.
    Von Knallfrosch im Forum Security (Viren, Trojaner, Spam)
    Antworten: 1
    Letzter Beitrag: 07.04.05, 12:11
  4. JavaScriptfunktion, die Farbe ändern soll net!
    Von wilko im Forum Javascript & Ajax
    Antworten: 9
    Letzter Beitrag: 06.02.04, 19:55