Ergebnis 1 bis 3 von 3

Thema: jQuery Problem mit appear()

  1. #1
    Teeny
    Registriert seit
    01.08.2011
    Ort
    bei München
    Beiträge
    45
    Danke
    0
    Bekam 1 mal "Danke" in 1 Posting

    Standard gelöst: jQuery Problem mit appear()

    Hallo,
    ich baue gerade eine Seite mit einem "Fahreffekt" bei Klick auf einen Menüpunkt. Das klappt auch wunderbar. JEtzt hab ich aber auch die Möglichkeit ganz normal zu scrollen. Dabei soll natürlich auch die jeweiligen Menüpunkte gehilighted werden wenn sie auf dem Bildschirm erscheinen. Ich hab das ganze mit appear() (https://github.com/morr/jquery.appear) "gelöst". In Anführungszeichen deshalb, weil es nicht so richtig funktioniert. Wenn ich von oben nach unten scrolle geht es wunderbar, doch sobald ich wieder nach oben scrolle wechselt er nicht mehr und auch dann nicht, wenn ich davor schonmal einen der Menüpunkte angeklickt hatte. Leider weiß ich so gar nicht mehr, wie ich das Problem noch lösen könnte. Vielleicht kann mir jemand von euch helfen, oder hat einen anderen Tipp wie ich das Menühilighten umsetzen kann.

    Hier ist noch das Stück Quelltext in dem die Funktion verwendet wird:
    PHP-Code:
    $('#start').appear(function() {
      $(
    '.menu').removeClass('selected'); 
      $(
    '.start').addClass('selected');
    });
    $(
    '#service').appear(function() {
      $(
    '.menu').removeClass('selected'); 
      $(
    '.service').addClass('selected');
    });
    $(
    '#referenzen').appear(function() {
      $(
    '.menu').removeClass('selected'); 
      $(
    '.referenzen').addClass('selected');
    });
    $(
    '#netzwerk').appear(function() {
      $(
    '.menu').removeClass('selected'); 
      $(
    '.netzwerk').addClass('selected');
    });
    $(
    '#faq').appear(function() {
      $(
    '.menu').removeClass('selected'); 
      $(
    '.faq').addClass('selected');
    });
    $(
    '#kontakt').appear(function() {
      $(
    '.menu').removeClass('selected'); 
      $(
    '.kontakt').addClass('selected');
    });
    $(
    '#impressum').appear(function() {
      $(
    '.menu').removeClass('selected'); 
      $(
    '.impressum').addClass('selected');
    }); 
    Und dann hätte ich noch eine zweite Frage. Da sich ja der komplette Inhalt auf einer Seite befindet, braucht die Seite inzwischen doch etwas lang zum laden. Wie /Wo könnte ich denn optimieren? Habt ihr ein paar Tipps, was ich machen könnte, oder wo ich was vereinfachen könnte, oder auslagern,.....

    Die Seite findet ihr hier: http://playground.lamisch.de/fuxdesign/
    Benutzer: CWilke
    PW: Fuxdesign

    Ganz lieben Dank schonmal
    lg Nadja
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Geändert von nadjak (27.02.2013 um 10:59 Uhr)

  2. #2
    Großmeister(in)
    Registriert seit
    09.12.2008
    Ort
    Berlin
    Alter
    38
    Beiträge
    666
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: jQuery Problem mit appear()

    "appear" wird scheinbar nur beim ersten erscheinen des Elements getriggert und danach nicht mehr.

    Schau dir mal JQuery-Waypoints an:
    http://imakewebthings.com/jquery-waypoints/
    "Programming today is a race between software engineers
    striving to build bigger and better idiot-proof programs,
    and the universe trying to build bigger and better idiots.
    So far, the universe is winning."
    Rick Cook

  3. #3
    Teeny
    Themenstarter

    Registriert seit
    01.08.2011
    Ort
    bei München
    Beiträge
    45
    Danke
    0
    Bekam 1 mal "Danke" in 1 Posting

    Standard AW: jQuery Problem mit appear()

    Klasse! Vielen Dank, jetzt klappt es.
    lg Nadja

Ähnliche Themen

  1. #split HMTL, CSS bzw. vielleicht auch jQuery Problem
    Von jouunas im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 09.03.2012, 10:11
  2. Problem mit jquery bxslider und Google Webfonts
    Von greenapple28 im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 20.11.2011, 18:16
  3. while-Schleife; jQuery Problem
    Von XantypiaxD im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 12
    Letzter Beitrag: 12.11.2010, 18:07
  4. jQuery Menü
    Von Tobse im Forum Script-Archiv
    Antworten: 0
    Letzter Beitrag: 03.01.2010, 13:21
  5. Java Script JQuery Problem / Switch Abfrage
    Von 1234d1 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 0
    Letzter Beitrag: 26.10.2009, 11:29

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •