Fullpage.js und mobile Geräte: aktivieren Abschnitt / Folie Schalter, wenn die Inhalte überlauf aktiviert werden muss?

Nach dem Experimentieren mit einigen der Optionen, die ich noch nicht bekommen zufriedenstellendes Ergebnis:

Die verwendete Javascript-Bibliothek ist FullpageJS (http://alvarotrigo.com/fullPage/)

Fullpage.js initialisiert wird mit den folgenden Einstellungen:

$('#fullpage').fullpage({
   sectionsColor: colors,
   anchors: anchors,
   scrollOverflow: true,
   afterSlideLoad: function() {
      startTheSliders();
   },
   onLeave: function(index) {
        setTimeout(function() {
            $.fn.fullpage.scrollSlider(index,0);
        },1000);
   }
});

Wichtig: Laut der Dokumentation scrollOverflow:true festgelegt ist (und auf true gesetzt werden muss), denn gerade auf mobilen Geräten die Inhalte einer Folie ist manchmal höher als die Bildschirmhöhe.

Aber es ist absolut notwendig, dass der Benutzer wechseln kann horizontal und vertikal zwischen den Folien mit dem finger (nicht navigation). Beabsichtigtes Verhalten ist wie folgt:

  1. Horizontale Schalter schieben, wenn sich der finger bewegt sich nach Links oder rechts

  2. Vertikale Schalter schieben: Weiter unten Folie nur, wenn die Folie wird gerollt um die Unterseite und die finger nach unten bewegt. Neben oben schieben: Nur wenn die Folie steht Sie an der Spitze und die finger nach oben bewegt.

Den (ehemaligen) dev-Projekt finden Sie hier: http://www.studiodankl.com/

InformationsquelleAutor Blackbam | 2015-10-22
Schreibe einen Kommentar