Wie kann ich die Bildlaufleistengröße des Browsers abrufen?

Wie kann ich bestimmen die Höhe einer horizontalen Bildlaufleiste oder die Breite einer vertikalen, in JavaScript?

Kommentar zu dem Problem
Hier ist ein Ausschnitt aus dem Autor des JQuery Dimensions plugin. github.com/brandonaaron/jquery-getscrollbarwidth/blob/master/... vielleicht spät, um diese Lösung, aber es scheint besser für mich, IMO. Kommentarautor: Yanick Rochon
Haben Sie einen Blick auf diese Lösung: davidwalsh.name/erkennen-scrollbar-width Kommentarautor: GibboK
@GibboK -- , Lösung fehl -- das offsetWidth == clientWidth es ist also immer null. Getestet habe ich dies in edge-DH && Chrom. Kommentarautor: beauXjames
@beauXjames komisch, bei mir klappt es auf FF Kommentarautor: GibboK
Diese Frage stellt sich in der situation, in der Sie die Bildlaufleiste an der falschen Stelle (irgendwo in der Mitte des Bildschirms). In dieser situation werden Sie wahrscheinlich nicht wollen, um zu zeigen, scrollbar. In den meisten Fällen, die ich gefunden habe, iScroll, um die perfekte design-Neutrale Lösung für die situation: iscrolljs.com Kommentarautor: JoostS

InformationsquelleAutor der Frage glmxndr | 2009-06-12

Schreibe einen Kommentar