Jquery mobile jquery mobile中所有页面的Navbar remian常量

Jquery mobile jquery mobile中所有页面的Navbar remian常量,jquery-mobile,Jquery Mobile,我是jquery mobile的新手,需要一些帮助才能在我的应用程序中进一步发展 我使用了带有两个按钮的导航栏视图,两个按钮可以很好地导航并显示不同的列表视图&当我单击列表视图项时,页面导航到另一个HTML页面并显示相关数据,但问题是我无法在下一页中查看导航栏 我希望导航栏对于所有页面都是恒定的,比如android中的tabgroup活动。 任何人请帮助我与好的例子和应用程序,或给我看一些好的链接,以实现这一点 <body> <div data-role="page" id="

我是jquery mobile的新手,需要一些帮助才能在我的应用程序中进一步发展

我使用了带有两个按钮的导航栏视图,两个按钮可以很好地导航并显示不同的列表视图&当我单击列表视图项时,页面导航到另一个HTML页面并显示相关数据,但问题是我无法在下一页中查看导航栏

我希望导航栏对于所有页面都是恒定的,比如android中的tabgroup活动。 任何人请帮助我与好的例子和应用程序,或给我看一些好的链接,以实现这一点

<body>
<div data-role="page" id="page1">
    <div data-role="content">
        <div data-role="navbar" id="nav1">
            <ul>
                <li><a href="#" data-href="dashboard" class="ui-btn-active" datafld="list">Dashboard</a></li>
                <li><a href="#" data-href="deals" datafld="list1">Deals</a></li>
            </ul>
        </div>
        <div class="ui-grid-but" id="list">
            <div class="ui-block-a">
                <a  href="#lv1" data-role="button" id="button1" >
                    <img src="task.png" alt="Tasks" /></a>
            </div>
            <div class="ui-block-b">
                <a  href="#lv2" data-role="button" id="button2">
                    <img src="reminder.png" alt="Reminders" /></a>
            </div>
          </div>
          <div class="def_content_div" id="dashboard">
            <ul data-role="listview" data-inset="true">
                <li><a href="#lv1">List View 1</a> </li>
                <li><a href="#lv2" >List View 2</a> </li>
                <li><a href="#lv3" >List View 3</a> </li>
                <li><a href="#lv4" >List View 4</a> </li>
             </ul>
            </div>
            <div class="content_div" id="deals">
                <ul data-role="listview"data-inset="true">
                    <li> <a href="#lv5">List View 5</a></li>
                    <li> <a href="#lv6">List View 6</a></li>
                    <li><a href="#lv7">List View 7</a></li>
                    <li><a href="#lv8">List View 8</a></li>
                </ul>
             </div>
         </div>


实现这一点的最佳方法是将导航栏放在JQM标题中,并对每个标题使用相同的数据id。i、 e

<div data-role="header" data-posistion="fixed" data-id="constantNav">
    <div data-role="navbar">
        <ul>
            <li><a href="#" data-href="dashboard" class="ui-btn-active" datafld="list">Dashboard</a></li>
            <li><a href="#" data-href="deals" datafld="list1">Deals</a></li>
        </ul>
    </div>
</div>

您必须在每个listview页面中包含上述代码段。这将提供一个固定导航菜单的外观


下面是一个请求的示例

实现这一点的最佳方法是将导航栏放在JQM头中,并对每个头使用相同的数据id。i、 e

<div data-role="header" data-posistion="fixed" data-id="constantNav">
    <div data-role="navbar">
        <ul>
            <li><a href="#" data-href="dashboard" class="ui-btn-active" datafld="list">Dashboard</a></li>
            <li><a href="#" data-href="deals" datafld="list1">Deals</a></li>
        </ul>
    </div>
</div>

您必须在每个listview页面中包含上述代码段。这将提供一个固定导航菜单的外观

下面是一个示例,我从

根据codaniel的回答,我们需要在每个listview页面中包含代码片段

然后,我们需要向每个页面的“当前”导航按钮添加以下类

class="ui-btn-active ui-state-persist"
第一个头版:

<div data-role="header" data-posistion="fixed" data-id="constantNav">
    <div data-role="navbar">
        <ul>
            <li><a href="#" data-href="dashboard" class="ui-btn-active ui-state-persist" datafld="list">Dashboard</a></li>
            <li><a href="#" data-href="deals" datafld="list1">Deals</a></li>
        </ul>
    </div>
</div>

第二页:

<div data-role="header" data-posistion="fixed" data-id="constantNav">
    <div data-role="navbar">
        <ul>
            <li><a href="#" data-href="dashboard"  datafld="list">Dashboard</a></li>
            <li><a href="#" data-href="deals" class="ui-btn-active ui-state-persist" datafld="list1">Deals</a></li>
        </ul>
    </div>
</div>

我从

根据codaniel的回答,我们需要在每个listview页面中包含代码片段

然后,我们需要向每个页面的“当前”导航按钮添加以下类

class="ui-btn-active ui-state-persist"
第一个头版:

<div data-role="header" data-posistion="fixed" data-id="constantNav">
    <div data-role="navbar">
        <ul>
            <li><a href="#" data-href="dashboard" class="ui-btn-active ui-state-persist" datafld="list">Dashboard</a></li>
            <li><a href="#" data-href="deals" datafld="list1">Deals</a></li>
        </ul>
    </div>
</div>

第二页:

<div data-role="header" data-posistion="fixed" data-id="constantNav">
    <div data-role="navbar">
        <ul>
            <li><a href="#" data-href="dashboard"  datafld="list">Dashboard</a></li>
            <li><a href="#" data-href="deals" class="ui-btn-active ui-state-persist" datafld="list1">Deals</a></li>
        </ul>
    </div>
</div>


我已经发布了我的html代码。希望你现在知道我尝试了什么。我已经发布了我的html代码。希望你现在知道我尝试了什么。嗨,科达尼尔,谢谢你的回复,但这对我不起作用。请给我更多的代码。您的listview页面是什么样子的?您好,您可以看看这个链接中的图像吗?我想要图像中的图像。每个选项卡下都有选项卡和不同的listview。当我从列表中选择一个项目时,它会显示其他页面中的详细信息,但选项卡不可见。只有数据可见,我希望选项卡在所有页面中都可见页面…希望我现在能给你一些想法,我想我可以帮助你,但我好奇的是,当你引用代码时,你的代码在“下一页”是什么样子的。你只是在那个页面上放了一个列表视图吗?你必须在每一页中包含标题。好吧,这就是问题所在。它必须包含在每个JQM页面中。嗨,科丹尼尔,谢谢你的回复,但它对我不起作用。请给我更多的代码。您的listview页面是什么样子的?您好,您可以看看这个链接中的图像吗?我想要图像中的图像。每个选项卡下都有选项卡和不同的listview。当我从列表中选择一个项目时,它会显示其他页面中的详细信息,但选项卡不可见。只有数据可见,我希望选项卡在所有页面中都可见页面…希望我现在能给你一些想法,我想我可以帮助你,但我好奇的是,当你引用代码时,你的代码在“下一页”是什么样子的。你只是在那个页面上放了一个列表视图吗?你必须在每一页中包含标题。好吧,这就是问题所在。它必须包含在每个JQM页面中。