Będziesz musiał to zrobić programowo, AFAIK.
Coś wzdłuż linii:
$(document).bind("mobileinit", function()
{
...
$.mobile.page.prototype.options.contentTheme = "z"; //your theme
...
});
Teraz, ponieważ nie ma scentralizowanego haczyk - trzeba będzie zrobić podobną linię do wszystkich opcji tematycznych znajdują się:
$.mobile.page.prototype.options.headerTheme
$.mobile.page.prototype.options.footerTheme
i tak na.
nie mam listę wszystkich z nich, ale szybkie spojrzenie przez jquery.mobile-1.0rc1.js poszukujących .prototype.options.
ujawnia te:
$.mobile.page.prototype.options.backBtnTheme
$.mobile.page.prototype.options.headerTheme
$.mobile.page.prototype.options.footerTheme
$.mobile.page.prototype.options.contentTheme
$.mobile.listview.prototype.options.filterTheme
więc wydaje mi się, że możesz iść z tymi i odkrywać więcej, gdy idziesz. Notatka że nie wszystkie z nich są tworzone w ten sposób - niektóre są budowane dynamicznie w kodzie. Poszukaj ciągu Theme
, aby zobaczyć, co mam na myśli.
Aktualizacja
$.mobile.page.prototype.options.theme
powinny być aktualizowane, a także - na podstawie komentarza Moak jest poniżej.
OK, dziękuję, zajrzę do niego i złożę raport. Jest to wykonalne rozwiązanie, ale wydaje się tak głupie, że nie byłoby metody wdrożone w tym celu. – Moak
wraz z '$ .mobile.page.prototype.options.theme' działał – Moak
W wersji 1.4.0 (nie jestem pewien poprzednich wersji), musisz to zrobić po załadowaniu plików jquery.js i PRZED jquery.mobile * .js –