jQuery Mobile ThemeRollerを使用して、作業中の新しいモバイルWebサイトのテーマを作成しました。一般的にテーマはうまく機能しますが、ThemeRollerに表示されるリストディバイダーは私のアプリケーションでは使用されていません。
これが問題を説明するスクリーンショットです:
ThemeRollerの問題http://img.skitch.com/20120416-8fbfbu41abrci1ym8uthatfi4e.png
問題のページに関連するHTMLは次のとおりです。
<div id="schedule" data-role="page" data-theme="a">
<div data-role="content" data-theme="a">
<ul data-role="listview">
<li data-role="list-divider">8:00 am</li>
<li><a href="#session">Welcome & Keynote</a></li>
<li data-role="list-divider">9:00 am</li>
<li><a href="#session">Session title displayed here</a></li>
</ul>
</div>
</div>
ThemeRollerマークアップで見つけたものをいくつか追加してみました。
<li data-role="list-divider" data-swatch="a" class="ui-bar-a" data-form="ui-bar-a">8:00 am</li>
これは効果がありません。私が何をしても、クラスはに設定されているようui-bar-b
です。ChromeでHTMLをライブ編集してに変更ui-bar-b
するui-bar-a
と、期待どおりに表示されます。
私は何か間違ったことをしていますか?これはおそらくjqmのバグですか?
jqm1.1.0およびjquery1.7.0を使用します。