2012-03-06 17 views
2

私はjQueryのモバイルでページを作成し、動的にコンテンツを追加しようとしました:jQuery Mobile:動的DOM操作でページを更新するには?

$(function() { 

     $("#deviceTarget").sortable({ 
      revert: true 
     }); 

     $("body > div[data-role='page']").append($("<div data-role='header' data-theme='a' data-position='fixed'><h1>Header</h1></div>")); 
     $("body > div[data-role='page']").append($("<div data-role='footer' data-theme='a' data-position='fixed'><h1>Footer</h1></div>")); 
     $.mobile.activePage.trigger("create"); 

    }); 

    $(document).bind('mobileinit',function(){ 
     $.mobile.defaultPageTransition = 'none'; 
     $.mobile.selectmenu.prototype.options.nativeMenu = false; 
     }); 

    function refreshPage() { 
     $.mobile.activePage.trigger("create"); 
    } 

しかし、私はresult(画像)を得ました。

私はresult(画像)を取得したいと思います。

どうすればいいですか?

ありがとうございました。

答えて

4

すべてを行う必要があるページこのコードがわからない

リフレッシュすることです:

$.mobile.activePage.trigger("refresh"); 

にそれが動作するはずです。それ以外の場合はjquerymobile.com articleをご覧ください。

+0

$ .mobile.activePage.trigger( "refresh")を試しましたが、動作しませんでした。 –

+0

多分私は間違った方法であなたの質問を得ました。もっと説明できますか?静的レイアウトを使用するのと違う結果がどういう意味ですか? – Th0rndike

+0

自分の状況を示すスクリーンショットを追加しました。 –

関連する問題