macht iscroll funktionell, wenn ein div dynamisch geladen wird

8

kann jemand bitte erklären, mit einem Beispiel, wenn möglich, wie man dynamischen Inhalt in einem Iscroll div lädt und ihm eine neue Höhe zuweist?

Ich kann es zum Laufen bringen, aber ich kann die Höhe des Bildlaufs für den neuen Inhalt nicht steuern.

Ich bin neu bei all dem und habe keine Ahnung, dass ich anfangen soll.

Hier arbeite ich gerade:

Ссылка

Wenn die Seite geladen ist, sehen Sie die Bildlaufleiste, wo kein Inhalt ist ... Klick auf print / damm (zeigt die Höhe, die ich ursprünglich für diesen Inhalt eingestellt habe) Klicken Sie auf print / fcbarcelona (behält die gleiche Höhe und Position der Schriftrolle, die Sie zuvor verwendet haben), wie Sie sehen, funktioniert es nicht wie es sollte. offensichtlich möchte ich nicht, dass die Schriftrolle dort ist, wenn es nicht notwendig ist.

jede Hilfe würde sehr geschätzt werden.

    
user994531 15.10.2011, 10:08
quelle

5 Antworten

14

Es ist besser, die refresh () Methode in iScroll zu verwenden, die die Höhe neu berechnet.

%Vor%     
Martin Carlsson 18.08.2012 21:55
quelle
3

Ich hatte ein ähnliches Problem, und nur refresh() half nicht, also half es nicht, iScroll zu zerstören und neu zu erstellen. In meinem Fall habe ich eine Menge Elemente in iScroll div geladen. Was das Problem gelöst hat, ist setTimeout() . Als MASTERING THE REFRESH () METHODE sagte das Hinzufügen von 0ms zu setTimeout() würde viele Probleme lösen. In meinem Fall war es 500ms . =

Hier ist Codebeispiel:

%Vor%

Mein Problem war, dass refresh() function ausgeführt wurde, bevor der Inhalt in DOM eingefügt wurde. Ich hoffe, es hilft Anfängern wie mir.

    
John Snau 16.02.2013 06:08
quelle
3

Versuchen Sie dies, wenn Sie Ihre neuen Daten in iScroll einfügen, machen Sie diese Schritte

%Vor%     
ryuutatsuo 11.11.2011 22:47
quelle
0

Um Höhenänderungen zu sehen:

%Vor%     
Kiryla Anokhin 11.04.2015 07:46
quelle
-1

Sieh dir iScroll4
an In iscroll.js sehe ich die experimentelle Option: checkDOMChanges: false, // Experimental
Sie können es aktivieren und verwenden.

    
Trang Le 12.03.2016 04:26
quelle

Tags und Links