Muss ich für jede Seite ein neues Panel erstellen?

Ich möchte ein Panel in einer JQM-Site für meine Choose Language-Komponente verwenden. Daher muss diese Komponente auf jeder Seite vorhanden sein. Hier ist das Setup für ein einseitiges Panel.

vonjquerymobile.com (... ich habe einen Header-Button hinzugefügt)

  <div id="mypanel" data-role="panel" >
    <!-- panel content goes here -->
  </div><!-- /panel -->

  <div id="myheader" data-role="header" >
    <a id='panel_toggle' data-role='button'>choose language</a>
  </div><!-- /header -->

  <!-- content -->
<!-- footer -->

</div><!-- page -->

Ich denke, dass ich 3 Lösungen habe:

A - Erstellen Sie auf jeder Seite eine Kopie des Bedienfelds. - Dies ist ein Problem, wenn sich der Status auf page_N ändert. Alle anderen müssen synchronisiert werden

B - Erstellen Sie ein einzelnes Bedienfeld, das bei Seitenänderungen programmatisch verschoben wird. - Dies scheint ein Hack zu sein

C - finde heraus, ob jqm bereits eine Lösung für dieses Problem hat ---- daher stelle ich die Frage :)

Hat jqm eine Möglichkeit, ein Panel von Seite zu Seite zu verschieben?

Antworten auf die Frage(11)

Ihre Antwort auf die Frage