jQuery Mobile geschachtelte Listenaktualisierungslösung

9

Ich versuche, eine Problemumgehung für das Aktualisieren von geschachtelten Listen mit Version 1.1 von jquery Mobile zu finden, die momentan eine leere Seite enthält.

Ich weiß, dass es eine bestehende Lösung gibt, die pushState aktiviert, aber Sie zurück zum Wurzelverzeichnis der Liste sendet und mit dem Verlaufsstatus in Ihrer nächsten verschachtelten Listenansicht verschmelzt.

Die Lösung, mit der ich unten ankam, ist nicht schön, aber funktioniert auf iOS und neueren Android.

%Vor%

Ich weiß, dass pushState und replaceState nicht von jedem Browser unterstützt werden und ich versuchen könnte, sie zu verwenden:

%Vor%

statt, aber es wird viel hackiger von einer Benutzererfahrung.

Ich hoffe, dass jemand etwas Licht in die Frage bringen könnte, was besser gemacht werden könnte oder wie es besser / zuverlässiger gemacht werden könnte.

    
chris 27.05.2012, 18:40
quelle

2 Antworten

1

$("#<mySelector>").listview("refresh");

oder

$("#<mySelector>").refresh("listview");

Wenn ich Ihre Frage nicht völlig falsch verstanden habe, sollten Sie in der Lage sein, eine der obigen Zeilen zu verwenden, um die hinzugefügte Liste zu aktualisieren. <mySelector> ist ein JQuery-kompatibler Selektor, der Ihre Listview zurückgibt .

    
Colby R Meier 05.10.2012 20:37
quelle
1

Dieser Code funktionierte für mich:

%Vor%

Hier #newlist ist die ID für ul und Daten sind ein Objekt.

    
AppMobiGurmeet 10.10.2012 10:12
quelle