2013-01-09 169 views
1

我在使用JQuery时遇到问题。JQuery Mobile丢失格式

$.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改变风格是丢失!

+0

难道这是回答你的问题吗? http://stackoverflow.com/questions/9728736/javascript-stops-working-after-mobile-changepage –

+0

我不确定这是否有帮助... 我会发布我的HTML代码,所以你可以看看我的意思 – Greg

回答

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> 
+0

似乎工作谢谢 – Greg