Popupy wspólne dla wszystkich stron w witrynie jQuery Mobile

Próbuję utworzyć witrynę za pomocą jQuery Mobile. Składa się z wielu stron w plikach HTML, z których niektóre mają tylko jedną stronę, a niektóre mają kilka stron (używając ichfunkcja wielostronicowa).

Witryna będzie miała kilka wyskakujących okienek dla powiadomień i będą wyglądać tak samo na wszystkich stronach. Implementuję wyskakujące okienka za pomocą ichnowa funkcja popup który wydaje się zaprojektowany do tego celu. Mogę to łatwo zaimplementować, umieszczając kopie wyskakujących okienek na każdej ze stron, ale spowoduje to powstanie dużej ilości zbędnego kodu, który może być trudny do utrzymania. Prawdopodobnie mogę sprawić, że mój serwer wstawi kod dla mnie w odpowiednich miejscach, ale wydaje się to skomplikowane i nieefektywne.

Próbowałem umieścić wyskakujące okienka poza stronami i nie działają one niezawodnie (widać przykładtutaj).

Próbowałem je dynamicznie generować przy użyciu systemu szablonów (tego wbudowanego w underscore.js), ale wygląda na to, że może to powodować problemy - będę musiał zniszczyć każde okienko, gdy jest zamknięte, aby uniknąć wycieków pamięci.

Nie jestem pewien, czy jest to błąd w wyskakującym widgecie, co wydaje się prawdopodobne, ponieważ widżet popup jest tylko w wersji alfa jQuery Mobile.

Czy ktoś tutaj ma jakieś pomysły, jak stworzyć stronę z wieloma stronami w kilku plikach HTML, z kilkoma wyskakującymi okienkami, które są wspólne dla wszystkich stron?

questionAnswers(3)

yourAnswerToTheQuestion