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

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

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

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

HTML

[cc lang=”html5″ width=”100%” height=”auto” line_numbers=”true” theme=”blackboard” nowrap=”false”]

    [/cc]

    JavaScript

    [cc lang=”javascript” width=”100%” height=”auto” line_numbers=”true” theme=”blackboard” nowrap=”false”]
    var s = ‘

  • hoge
  • ‘;
    $(‘#lv’).append(s).listview(“refresh”);
    [/cc]

    trigger(“create”) で解決!

    JavaScript

    [cc lang=”javascript” width=”100%” height=”auto” line_numbers=”true” theme=”blackboard” nowrap=”false”]
    var s = ‘

  • hoge
  • ‘;
    $(‘#lv’).append(s).listview(“refresh”);
    $(‘#lv’).trigger(“create”); // これで解決
    [/cc]

    Loading Facebook Comments ...

    コメントを残す

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