Ich benutze ein jQueryMobile (v1.4.0) collapsible set/accordions, um eine Liste von Elementen und deren Inhalt anzuzeigen, wie in dieser gezeigt.Scrollen Sie die Position eines zusammenklappbaren jquerymobile-Sets, wenn Sie erweitert werden
<div id="List" data-role="collapsible-set">
<div data-role="collapsible" data-content-theme="c">
<h3>Lorem ipsum 1</h3>
<p>Suspendisse neque...</p>
</div>
<div data-role="collapsible" data-content-theme="c">
<h3>Lorem ipsum 2</h3>
<p>Lorem ipsum...</p>
</div>
</div>
Das Problem, das ich habe, ist mit Scrollen, wenn der Inhalt eines Artikels ist länger als die Länge des Bildschirms.
Zum Beispiel in der Geige:
- Öffnen Sie den ersten zusammenklappbaren Artikel
- Scroll nach unten (wenn Sie scrollen müssen, um das Fenster nicht, die Größe, so dass Sie ... haben sonst die Problem ist nicht sichtbar)
- öffnen Sie das zweite Element
=> das erste Element wird geschlossen und das zweite Element wird geöffnet, aber die Seite Scrollen nicht ändert und Sie nun das Ende der zweiten sehen ite ms Inhalt.
Also meine Frage: Gibt es eine kluge Möglichkeit, die Seite zu zwingen, die "Kopfzeile" des zweiten Elements am oberen Rand des Bildschirms zu setzen?
Danke, T.
Ich schaffte es mit 1,3 JQM funktioniert .2, aber nicht mit 1.4.0. Irgendeine Idee warum? Fiddle: http://jsfiddle.net/Q7Hwz/5/ –
Viele Ereignisse wurden in 1.4 geändert, 'expand' =' collapsibleexpand' http://jsfiddle.net/Palestinian/Q7Hwz/6/ @TimBourguignon – Omar