2016-08-01 19 views
2

Sie sehen, aus einigen Gründen kann ich manchmal nicht zum Ende der Seite scrollen (manchmal passiert es auch in der Mitte). Hier ist ein Screenshot:Ich kann nicht nach unten scrollen

enter image description here Warum passiert das? Ich kann keine jsfiddle erstellen, weil ich es nicht reproduzieren kann, denn manchmal, wenn ich neu lade, habe ich dieses Problem, manchmal funktioniert es gut ... Es passiert zufällig. Ich habe keine Ahnung, was das verursachen könnte. Es hört einfach auf zu scrollen, bevor es den Boden erreicht. Ich weiß, dass dies als offene Frage eingestuft werden könnte, aber ich möchte nur sehen, ob jemand dieses Problem hatte. Alle Vorschläge sind willkommen ..

AKTUALISIERT Ok, hier ist der Code, den ich verwenden, um die Bildlaufleiste und das Scrollen, um Stil, in CSS:

body 
{ 
    scrollbar-face-color: rgb(0,131,168); 
    scrollbar-track-color: rgba(0,131,168,0.8); 
    scrollbar-arrow-color: rgba(0,131,168,0.5); 
    scrollbar-shadow-color: rgb(0,131,168); 
} 
::-webkit-scrollbar-track 
{ 
    background-color: rgba(0,131,168,0.5); 
} 
::-webkit-scrollbar 
{ 
    width: 5px; 
} 
::-webkit-scrollbar-thumb 
{ 
    background-color: rgb(0,131,168); 
} 

im Javascript, "Vista" ist das Haupt Container, schrieb ich:

var vistaProfesional = document.getElementById('vista'); 
    vistaProfesional.style.overflow = "auto"; 
    vistaProfesional.style.overflowX = "hidden"; 
    vistaProfesional.style.height = 100 + '%'; 

ich gedacht haben, und ich fand heraus, dass, wenn ich die ganze Sache zu tun war, habe ich es eine glatte rolle, deshalb habe ich die smoothWheel plugin haben wollte, weil es einfach t o Verwendung und da ich neu in der Programmierung bin, scheint das ein Charme zu sein. Doch direkt nach dem Code Aufenthaltsort schrieb ich:

$("#vista").smoothWheel(); 

zu initialisieren und wenn es funktioniert, es ist, wenn dieses Plugin aktiv ist, dass ich dieses Problem habe. Wenn ich diese Codezeile kommentiere und beim normalen Scroll bleibt, tritt das beschriebene Problem nicht auf. Wie für einen der Kommentare, ja, der Zoom ist bereits in 100%

+2

Ein Screenshot bietet nicht genügend Informationen zur Diagnose dieses Problems. Versuchen Sie, ein [minimales, vollständiges und verifizierbares Beispiel] (http://stackoverflow.com/help/mcve) zu erstellen, damit wir etwas unternehmen können. (Wenn Sie das Beispiel erstellen, können Sie das Problem selbst lösen.) – nnnnnn

+0

Haben Sie versucht, es in mehr als einem Browser zu reproduzieren? – Capo

+0

Sie müssten etwas Code posten, weil es in Ihrem CSS oder JS sein muss ... wie denken Sie, dass irgendjemand selbst anfängt, dieses Problem anzugehen, nur ein Bild zu sehen? – TheThirdMan

Antwort

0

Ich habe dieses Problem in mehreren Websites gesehen. Stellen Sie Ihre Zoomstufe auf 100% ein, damit Sie bis zum Ende der Seite blättern können.

Oft wenn der Zoom nicht 100% ist, gibt es eine Teilzeile, die nicht angezeigt wird, so dass die Website denkt, dass Sie nicht den unteren Rand der Seite angezeigt haben, also nicht den Rest holen oder aktualisieren Bildlaufleiste ordnungsgemäß.

+0

Ich bin 100% Ich denke, es hat etwas mit dem Plugin zu tun, das ich im Update erwähne – Caro

0

Ich glaube, du Höhe body und html weil, wie für so i Scrolling Plugins wissen angeben sollten Notwendigkeit, dass, so

body, html { 
    height: 100%; 
} 

Wenn dies Ihr Problem lösen does'nt Sie Nice Scrolling Plugin verwenden können, die hat viele Eigenschaften, auch wurde es sehr gut dokumentiert.

Hoffe das hilft dir.

Verwandte Themen