jquerymobile:我可以将一个页面嵌入另一个页面

时间:2011-09-16 06:23:11

标签: jquery-mobile

我可以在另一个页面中嵌入一个页面(data-role="page"),如:

<div data-role="page"> <!-- outer page -->
  <div data-role="header"></div>
  <div data-role="content">
  <div data-role="page"> <!-- inner page -->
    <div data-role="header"></div>
    <div data-role="content">
        inner page content goes here....
    </div>
    <div data-role="footer"></div>
  </div> <!-- inner page -->
  <div data-role="footer"></div>
</div> <!-- outer page -->

当我尝试这样的时候,我没有看到我的内容,但外部页眉,页脚显示 我

谢谢, nehatha。

1 个答案:

答案 0 :(得分:0)

不,你不能。页面并不意味着互相嵌入。也许你可以写下你想要实现的目标吗?

您有两种选择。

  1. 编写自己的转换逻辑,这不会很困难,你可以说$('#content')。html(new html);在每个按钮上单击并保持只有一个页面。
  2. 在jQuery mobile中使用data-position =“fixed”作为页眉和页脚,并使用普通页面,这样你的页眉和页脚就不会在滚动,分页时移动。
  3. 多页模板结构:http://demos.jquerymobile.com/1.4.2/transitions/pages/