今時、jQueryMobileを使っている人はいないと思いますが、過去に作ったプログラムの修正ではまったのでメモ。
jQueryMobileでは、ThemeRoller(http://themeroller.jquerymobile.com) というツールで画面のテーマをカスタマイズすることが出来ます。あまり使いやすいものではありませんが、それでもないよりはマシです。
ですが、以前のバージョンでは問題なかったのですが、最新の1.4.5のThemeRollerでは、以下のバグがあり、正しくテーマが反映されません。
- ボタン等のスタイルが以下のように生成され、意味のないスタイルになります。
html head body .ui-btn.ui-btn-f,
- 修正方法は簡単で以下のように不要な
head
,body
を削除します。
html .ui-btn.ui-btn-f,
修正は簡単でしたが、気がつくまでに時間がかかってしまった。