ヘッダー バーにナビゲーション バーがあり、正しく初期化され、スタイルが設定されます。私が抱えている問題は、innerHtml を変更して elem.navbar() を呼び出すと、リスト項目のスタイルが設定されないことです。
navbar html に追加するコードは次のとおりです。
var navbar = this.$(':jqmData(role="navbar")');
navbar.empty().append(this.templateNav(building.toJSON()));
navbar.navbar();
そして、これが私が使用しているテンプレートです
<ul>
<li><a href="#buildings/1/floors/1">1</a></li>
</ul>
私の質問は、新しい html を追加した後に jqm にグリッド レイアウトを再計算させ、リスト項目のスタイルを再設定させるにはどうすればよいですか?
前
後