Php jquery移动导航栏是';我不太活跃

Php jquery移动导航栏是';我不太活跃,php,jquery-mobile,Php,Jquery Mobile,我正在开发一个高度动态的应用程序。由于推送的内容太多,我创建了一个模板,将所有实际内容加载到: <!DOCTYPE html> <html> <?php echo $head ?> <body> <?php if ($pagetype = 1) { $segment = 1 ;} else { $segment = 2; } ?> <div data-role="page" data-add-back-btn

我正在开发一个高度动态的应用程序。由于推送的内容太多,我创建了一个模板,将所有实际内容加载到:

<!DOCTYPE html> 
<html>      
<?php echo $head ?>
<body>
    <?php if ($pagetype = 1) { $segment = 1 ;} else { $segment = 2; } ?>
<div data-role="page" data-add-back-btn="true" id="<?php echo $this->uri->segment($segment)?>">

    <div data-id="pageheader" data-role="header" data-add-back-btn="true" data-position="fixed">
        <?php echo $header ?>
    </div>

    <div data-role="content">
        <?php echo $scripts ?>
        <?php echo $notification_list ?>
        <?php echo $content ?>
    </div>

    <div data-role="panel" id="navpanel" data-position="left" data-display="push" data-position-fixed="true" data-dismissible="true" data-theme="a">        
        <?php echo $nav ?>
    </div>

    <div data-role="footer" data-id="footer" data-position="fixed">
        <?php echo $footer ?>
    </div>
</div>
</body>
</html>
导航栏根本不起作用,有什么显而易见的原因吗?链接可以工作,但除非我手动指定,否则它们永远不会激活


只是一种玩弄页面名称的方式

你的代码看起来不错。。。你说的“他们从不活跃”到底是什么意思?您需要指定什么“手动”才能使其工作?如果我添加,
class=“ui btn活动ui状态保持不变
例如,它将永远保持活动状态…无论我更改到哪个页面。我的问题是,无论我在哪一页上,活动类都不会保持不变。你知道……我想我的问题是我认为jquery自动为我更改了它的活动类……我需要自己调整它吗?欧欧?我假设是这样。jQuery通常会自动处理活动状态。。。请看最后一个JQM版本文档的示例:“页脚中的导航栏:。活动状态正在工作,源代码与您的非常相似……Ricky,我想我理解您的问题。您可以使用同一模板创建多个页面。由于data id=“footer”的原因,看起来页面没有发生变化(实际上是这样),并且页面发生变化时,上次激活的选项卡不再处于活动状态?
<div data-role="navbar">
        <ul>
        <li><a href="<?php echo base_url()?>structures/info/<?php echo $str_info['str_id'] ?>" data-icon="info" >Info</a></li>
        <li><a href="<?php echo base_url()?>structures/upgrade/<?php echo $str_info['str_id'] ?>" data-icon="gear" >Upgrade</a></li>
        <li><a href="<?php echo base_url()?>structures/recruit/<?php echo $str_info['str_id'] ?>" data-icon="refresh" ">Recruit</a></li>
        <li><a href="#" data-icon="gear" >City</a></li>
        <li><a href="#" data-icon="gear" >Military</a></li>
        </ul>
</div>