Finden Sie den maximalen unteren Wert von scrollTop auf einem div?

Lesezeit: 1 Minute

Benutzer-Avatar
Jony Kale

Ich brauche eine Möglichkeit, automatisch den maximalen unteren Wert von scrollTop der Div-ID “#box” zu finden.

Etwa so: So erhalten Sie den maximalen Scrolltop-Wert für Dokumente

aber nur in einem div, nicht das ganze Browserfenster. Wie kann ich das machen?

Bitte schön:

var trueDivHeight = $('.someclass')[0].scrollHeight;
var divHeight = $('.someclass').height();
var scrollLeft = trueDivHeight - divHeight;
alert(scrollLeft);

Vereinfacht

Hier ist eine Version, die das Auffüllen und die Verwendung berücksichtigt prop anstatt direkt auf das DOM-Element zuzugreifen.

$('#box').prop('scrollHeight') - $('#box').innerHeight();

In Vanilla JS:

var maxScrollTop = el.scrollHeight - el.offsetHeight

Schauen Sie hier eine vollständige Antwort:

https://stackoverflow.com/a/48246003/7668448

Was ist mit der Verwendung von jquery:

var max = $('#element')[0].scrollLeftMax; // when using the polyfill
var max =  $('#element')[0].scrollLeftMaxi(); // when using the other alternative more support IE6+

1024790cookie-checkFinden Sie den maximalen unteren Wert von scrollTop auf einem div?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy