Suche nach einer Möglichkeit, dynamisch weitere Listen am Ende von jQuery Mobile listview hinzuzufügen

7

Ich suche nach einer Möglichkeit, nach dem Scrollen nach unten weitere Listen am Ende meiner Listenansicht hinzuzufügen. Zum Beispiel habe ich zunächst 20 Artikel zurück. Ich wollte eine Seitennummerierung verwenden und nur so viele zurückgeben, wie von meiner Abfrage zurückkommen, ABER ich würde lieber 15-20 zurückgeben, dann am Ende des Scrollens entweder automatisch mehr zu dieser Liste hinzufügen oder einen Knopf mit der Aufschrift "Mehr anzeigen" haben. . Ich bin neu mit jQuery Mobile und frage mich, ob jemand diese Art von Ding implementiert gesehen hat. Dies wird auch in Phonegap verwendet. Wenn ja, kannst du mich in die richtige Richtung weisen? Vielen Dank im Voraus!

    
tjoenz 08.03.2012, 19:31
quelle

3 Antworten

18

Anstatt mehrere Listenelemente automatisch zu laden, schlage ich vor, eine Schaltfläche zu platzieren, mit der Nutzer tippen können, um mehr zu laden (aber das ist nur mein Vorschlag).

%Vor%

Hier ist eine Demo: Ссылка

Aktualisieren

Es ist ein bisschen einfacher, eine Schaltfläche zu laden, auf die der Benutzer tippen kann. Wenn sie angetippt wird, laden Sie weitere Zeilen und hängen die load-more -Schaltfläche erneut an das Ende der Liste an:

%Vor%

Hier ist eine Demo: Ссылка

    
Jasper 08.03.2012, 19:43
quelle
3

Dies ist ein Beispiel, das vielleicht helfen könnte:

Ссылка

%Vor%     
dhaval 08.03.2012 19:47
quelle
0

Es gibt ein paar Artikel, in denen Methoden für "forever scroll" und "infinite scroll" beschrieben werden, so wie es sich anhört, nach dem du fragst.

Die Idee dahinter ist es, asynchron mehr Daten zu laden, wenn der Benutzer von unten nach unten zu einer vorgegebenen Anzahl von Elementen scrollt.

Es gibt jedoch ein bekanntes Problem mit dieser Methode, da es einen Lügner aus der Bildlaufleiste selbst macht.

Zypern
Ссылка
Ссылка Ссылка

    
jeffreyhamby 08.03.2012 20:12
quelle