Popups, die für alle Seiten in der jQuery Mobile-Site gelten

Ich versuche, eine Site mit jQuery Mobile zu erstellen. Es besteht aus vielen Seiten in HTML - Dateien, von denen einige nur eine Seite haben und von denen einige mehrere Seiten haben (unter Verwendung ihrermehrseitige Funktion).

Die Site wird einige Popups für Benachrichtigungen haben, und sie werden auf allen Seiten gleich aussehen. Ich implementiere die Popups mit ihrenneue Popup-Funktion das scheint für diesen Zweck konzipiert. Ich kann dies leicht implementieren, indem ich Kopien der Popups auf jede der Seiten schreibe, aber dies wird viel redundanten Code erzeugen, der möglicherweise schwer zu pflegen ist. Ich kann meinen Server wahrscheinlich veranlassen, den Code an der richtigen Stelle einzufügen, aber das scheint komplex und ineffizient zu sein.

Ich habe versucht, die Popups außerhalb der Seiten zu platzieren, und sie funktionieren nicht zuverlässig (Sie können ein Beispiel sehenHier).

Ich habe versucht, sie mithilfe eines Templating-Systems (das in underscore.js integrierte) dynamisch zu generieren, aber das scheint Probleme zu verursachen. Ich muss jedes Popup zerstören, wenn es geschlossen ist, um Speicherverluste zu vermeiden.

Ich bin nicht sicher, ob dies ein Fehler im Popup-Widget ist, was wahrscheinlich ist, da sich das Popup-Widget nur in einer Alpha-Version von jQuery Mobile befindet.

Hat hier jemand eine Idee, wie man eine Site mit vielen Seiten in mehreren HTML-Dateien erstellt, mit ein paar Popups, die für alle Seiten gleich sind?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage