2016-03-21 23 views
0

ich in unendlichem Scrollen Konzept arbeitete, leider mein Projekt mit einem Problem steckt, ist mein Szenario hierInfinite Scrolling mit konstanter Bildlaufleiste Höhe

Ich bin eine Tabelle mit 500 Zeilen enthält, zunächst erste 100 Zeilen geladen und in den ersten 50 Zeilen, die in meinem Ansichtsfenster angezeigt werden, wird ein dynamischer Inhalt in der letzten der Zeilen hinzugefügt. Wenn mein dynamischer Inhalt mein Ansichtsfenster erreicht, lädt er weitere 100 Zeilen.
Das Problem ist, in der Anfangsphase ist die Größe der Bildlaufleiste sehr groß und es sieht aus wie für nur 100 Zeilen. Ich möchte, dass die Bildlaufleiste klein angezeigt wird, da sie nach 500 Zeilen aussieht.

+0

würde die Anfangshöhe der Seite auf die Höhe einstellen, die es mit 500 Zeilen hat? – indubitablee

+0

Was hast du schon probiert? – ggdx

+0

Ich habe bereits versucht, die Anfangshöhe für die gesamte Seite einzustellen, aber die Höhe der Zeilen sind nicht konstant, es kann für jeden Datensatz unterschiedlich sein. –

Antwort

0

Wenn Sie die Anzeige der Bildlaufleiste erzwingen möchten, müssen Sie die Größe der Seite ändern.

Sie konnten die Höhe der Seite mit dem 5-fachen tatsächlichen Höhe des Bildschirms init, aber es wird leeren Raum nach Ihrer Seite generiert ...

aber es nicht eine gute Praxis zu sein scheint, Wenn Sie sich ansehen, wie Google und Facebook mit endlosem Scrollen umgehen, werden Sie feststellen, dass sich die Bildlaufleiste nur an die Größe des Bildschirms anpasst. Warum möchten Sie also nicht das Standardverhalten verwenden?

Verwandte Themen