1

JQuery の操作に問題があります。

 $.mobile.changePage(*toPage*);

実行するとなぜかJQueryMobileのフォーマットが失われる?

この問題に取り組むための簡単な解決策はありますか?

ここに私のHTMLコードがあります:

    <form action="" data-bind=" template:{ 'if': loginVM, data: loginVM }" id="myLogin" data-role="page"> 
                     //Some Code
    </form>
<form action="" data-bind="template: { 'if': startVM, data: startVM }" id="myStart"  data-role="page">
                          //Some Code
    </form> 

どういうわけか、DOM が変更されると、スタイルが失われます!

4

1 に答える 1

1

各ページにはIDを持つデータロールが必要だと思うので、次のようにします。

<div data-role="page" id="login">
    <form action="" data-bind=" template:{ 'if': loginVM, data: loginVM }" id="myLogin"> 
       //Some Code
    </form>
</div>
<div data-role="page" id="start">
    <form action="" data-bind="template: { 'if': startVM, data: startVM }" id="myStart">
      //Some Code
    </form> 
</div>
于 2013-01-11T14:15:02.117 に答える