2012-01-31 79 views
0

我有一个单独的页面jquery移动应用程序,其中有几个父页面(直接在body下)和少量子页面动态生成(与backbone.js)并保存在另一个div中。jquery mobile中的子页面的链接

在链接页面时父页面正常工作,但简单的div内的页面不起作用。

以下是描述问题的简单小提琴。页面-2工作正常,但页面内的页面不会改变。

http://jsfiddle.net/zwhEB/

回答

0

你有一个额外的div第3页

HTML

<!-- Remove this extra div --> 
<!-- <div id="pages"> --> 
    <div data-role="page" id="p3"> 
     <div data-role="header" data-rel="back"> 
       <h1>Header Page 2</h1> 
     </div> 

     <div data-role="content"> 
      <p>This is page2</p> 
     </div> 

     <div data-role="footer"><h4>Footer</h4></div> 
    </div> 
<!-- Remove this extra closing div --> 
<!-- </div> --> 
+0

但我需要那额外的div。我动态地在该div中生成一堆页面。 – dhaval 2012-01-31 13:59:29

+0

为什么你需要额外的div?你可以将id属性添加到body标签并使用它来追加动态HTML页面吗? – 2012-01-31 14:01:29

+0

我正在使用backbonejs来生成基于模板的页面,如果我给身体作为包装它追加顶部的页面,并扰乱页面结构 – dhaval 2012-01-31 14:04:05

相关问题