2016-07-22 2 views
3

Alle unten aufgeführten Probleme sind während des Zugriffs über Handy.Weiße Flecken erscheinen im Bild, und die Website scrollt nicht auf ihre volle Länge, skollr js mobile Parallax Ausgabe

Ich habe skrollr js für einen meiner Kunden verwendet. Es gibt insgesamt 4 Parallaxabschnitte. Die ersten zwei Bilder funktionieren perfekt, aber die dritte ist wenig leer und die letzte ist fast halb leer (weiße Flecken).

Zusammen mit diesem Problem scrollt die Website nicht zu ihrer vollen Länge.

Um mehr zu erarbeiten:

img1: die weißen Flecken sichtbar. und es ist nicht konstant, manchmal das gesamte Bild erscheint, manchmal ist es nicht

the white patch visible. and it is not constant, at times the complete image appears, at times it does not

img2: Die Website nicht unter dem gezeigten Abschnitt gescrollt werden. The website could not be scrolled below the shown section.

Die Javascript, die ich verwende ist:

var s = skrollr.init({ 
    edgeStrategy: 'set', 
    smoothScrolling: false, 
    mobileDeceleration: 0.004, 
    forceHeight: false 

    }); 

    skrollr.menu.init(s, { 
    change: function(hash, top) { 
    console.log(hash, top); 
    }, 
    updateUrl: false, 
    animate: true, 
    easing: 'sqrt', 
    duration: function(currentTop, targetTop) { 
     return 500; 

    },  
    }); 
+1

Fragen, die im Grunde nur Links zu einer externen Seite sind, sind leider nicht Thema. Der zugehörige nahe Grund lautet: "Fragen, die Debugging-Hilfe suchen (" warum funktioniert dieser Code nicht? ") Müssen das gewünschte Verhalten, ein bestimmtes Problem oder einen Fehler und den kürzesten Code enthalten, der für die Reproduktion in der Frage selbst erforderlich ist ** ". – halfer

+1

Vielen Dank, dass Sie darauf hingewiesen haben. Ich habe mehr Details über das Problem geschrieben, vor dem ich stehe. – Zee

+0

Kein Problem. Ihr Link ist eine "Seite nicht gefunden" - ist das, was die Leser in Bezug auf diese Frage sehen sollen? – halfer

Antwort

0

Nachdem ich viel gesucht habe, habe ich einen Link gefunden, der mir nahe brachte, was ich vermisste.

Scrolling height bug using skrollr.js on safari ios7

Der obige Link half, um herauszufinden, dass ich meine skrollr Initialisierungscode innen schreiben sollte:

$(window).load(function() { }); 

Statt

$(document).ready(function() { }); 

Dies löste meine sowohl die Fragen.

Vielen Dank.

0

Ich bin nicht sicher, ob dies Ihr Problem beheben wird oder nicht, aber die Entwickler-Tools sind mir zu sagen, einen Fehler mit Ihrem Meta-Ansichtsfenster hat.

Sie sollten Kommas verwenden, nicht Semikolons;

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0"> 
+0

Ich sehe, Sie haben Ihr Problem behoben. War es ein Problem mit dem Viewport, wie ich es vorgeschlagen habe? – NosNits

+0

Hallo, ich habe die Änderungen am Ansichtsfenster vorgenommen. Die Probleme sind noch nicht gelöst.manchmal zeigt es eine komplette Seite. Manchmal ist es nicht so, wie auf dem iPad, es zeigte die ganze Seite bis jetzt und zufällig jetzt ist es nicht. nicht in der Lage, genauen Grund zu bestimmen. – Zee

Verwandte Themen