jQuery Mobile の ListView に append した時、スタイルが効かない場合の対応


jQuery Mobile 素晴らしい。SenchaTouch をやっていたが乗り換えました。現時点で WebApp をつくるフレームワークとしては jQuery Mobile か Kendo がステキね!

jQuery Mobile の ListView に append するとスタイルが効かない

HTML5 のタグが対応していないのかな?と思っていたがそんなことはなかった。同じような現象になっている人もぽちぽちいそう。

HTML

1
<ul id="lv"></ul>

JavaScript

1
2
var s = '<li>hoge</li>';
$('#lv').append(s).listview("refresh");

trigger(“create”) で解決!

JavaScript

1
2
3
var s = '<li>hoge</li>';
$('#lv').append(s).listview("refresh");
$('#lv').trigger("create"); // これで解決
Loading Facebook Comments ...

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です