Ich erstelle eine grafische Bildlaufleiste, deshalb muss ich die Höhe der Bildlaufleiste manuell berechnen. Sie wissen, wie sich die Höhe der Bildlaufleiste in den meisten Anwendungen ändert, je nachdem, wie viel Bildlauf erforderlich ist?Berechne die Höhe der Bildlaufleiste nach der Anzahl der versteckten Inhalte
Wie lautet die Formel zum Berechnen der Höhe der Bildlaufleiste basierend auf der Menge der ausgeblendeten Inhalte? Ist es logarithimetisch oder exponentiell oder einfach nur basierend auf dem prozentualen Anteil der sichtbaren Inhalte und der versteckten Inhalte?
Das sind meine Eingangsgrößen:
- Sichtbarer Bereich - zB. 100 px
- Inhalt Höhe - z. 1000 px
- Maximale Bildlaufhöhe - z. px 500
Dies ist, was ich berechnen wollen:
- Scrollbar Höhe - zB. 50 px
Wie kann die Bewegung in%!? Wie wenn ich die Bildlaufleiste um 5px nach unten bewege, wie viel sollte ich die Oberseite der div bewegen?! –
Indem Sie die gleiche Regel von drei verwenden, die Sie für die Berechnung der Höhe verwenden, einfach umgekehrt. – maxdev