Klasse hinzufügen, um das div, wenn im viewport

Möchte ich noch hinzufügen einer Klasse zu einer Menüoption, wenn ein anderes div betritt den viewport.

Habe ich erfolgreich repliziert die Warnung hier gefunden: http://jsfiddle.net/blowsie/M2RzU/ Jedoch, wenn ich versuche, es zu ändern von einer Warnung zu einem addClass oder toggleClass es bricht. Das ist mein code:

$('#portfolio').bind('inview', function (event, visible) {
  if (visible == true) {
    //element is now visible in the viewport
    $( "#menu-item-portfolio" ).addClass( ".active-area" );
  } else {
    //element has gone out of viewport
  }
});`

Möchte ich hinzufügen .aktiv-Bereich #menu-item-portfolio beim #portfolio tritt in den Arbeitsbereich, entfernen Sie Sie dann, wenn #portfolio-Blätter viewport.

  • bei dem element, das Sie hinzufügen möchten, und entfernen Sie die Klasse.
  • Ich möchte hinzufügen .aktiv-Bereich #menu-item-portfolio beim #portfolio tritt in den Arbeitsbereich, entfernen Sie Sie dann, wenn #portfolio-Blätter der viewport.
InformationsquelleAutor Daniel | 2014-01-19
Schreibe einen Kommentar