2017-08-22 4 views
1

Auf der Webseite, an der ich arbeite (WordPress) gibt es einen Flimmereffekt (es ist unmöglich, das Ende der Seite zu erreichen, da es einen Schritt zurück geht) Die Seite wird bis zum Ende gescrollt. Wenn ich während dieses Flimmerproblems das Browserfenster neu skaliere (normalerweise die Größe reduziere), funktioniert alles gut. Ich habe festgestellt, dass dieses Problem nicht vom Browser abhängig ist.Zufällige Webseiten-Flicker beim Scrollen nach unten

Hier ist meine browse Größe specs, wenn Flimmern gibt es: Browser Fensterbreite: 1428 Browser Fensterhöhe: 756 Bildschirmbreite: 1920 Bildschirmhöhe: 1200

Bitte helfen, es zu beheben :)

+0

Ich denke, wir werden noch ein paar Infos brauchen. Verwenden Sie ein Plugin oder irgendetwas? – GibralterTop

+0

Ist es möglich, dass Sie einen Link zur Website hinzufügen? Ich kenne genau den Effekt, den du meinst, wie ich es vorher gesehen habe. Es kann durch ein paar Dinge verursacht werden, so dass ich die Website sehen müsste, um herauszufinden, warum es für Sie passiert. – FluffyKitten

Antwort

0

ich bin mir ziemlich sicher, dass ich weiß, was passiert, weil es um die Frage identisch aussieht ich hatte:

  1. Wenn Sie nach unten scrollen, wird die navbar aus dem Fluss genommen worden 012 seinhat ein sticky nav gemacht und dies ändert die Seitenhöhe.
  2. jedoch an einem bestimmten Punkt, diese Höhenänderung löst ein Ereignis , dass die navbar in hinzugefügt werden, führt zurück ...
  3. ..., die die Seitenhöhe erhöht und lösen die navbar wieder entfernt werden ...
  4. ... und wiederholen sie bis zum Überdruss

In meinem Fall ist es, bei der eine Diskrepanz zwischen der Höhe war der navbar entfernt, und die tatsächliche Höhe des navbar werden sollte (dh die Größe, die von entfernt wurde Die Seite).

Sie haben Ihren Code nicht geschrieben, so kann ich nicht genau sehen, was Sie ändern müssen - es ist ein ausgewogenes Verhältnis zwischen den Höhen, Offsets, Haltepunkte usw.

Eine alternative Lösung "einzufügen wäre ein Platzhalter "teilen Sie die gleiche Höhe wie die Navigationsleiste, wenn Sie die Navigationsleiste aus dem Fluss entfernen.

Wie auch immer, Sie wissen, was es jetzt verursacht, so dass sollte genug sein, um Sie in die richtige Richtung zu weisen!

+0

Sie zeigen in die richtige Richtung. Sobald ich die sticky navbar deaktivierte, hörte das Flimmern auf. Nun fand ich in style.css Abschnitt zu klebrigem Kopf Styling gewidmet, jedoch nicht Schwellenvariablen bestimmen verantwortlich für navbar Entfernung. Mehr Beratung wird sehr geschätzt. Ich war nicht in der Lage, Code in dieser Nachricht aufgrund der Zeichen Grenze anzupassen .... Wie kann ich es mit Ihnen teilen? – ART

+0

@ART, können Sie Ihre Frage so bearbeiten, dass sie das CSS enthält. Aber es ist wahrscheinlicher, dass der Auslöser geschieht in JavaScript oder jQuery, so werfen Sie einen Blick auf den Code Sie hinzugefügt, die das Scrollen erkannt und sind es auch. – FluffyKitten