【问题标题】:After including PHP tags The navbar is not collapsing包含 PHP 标记后导航栏未折叠
【发布时间】:2017-07-14 19:44:11
【问题描述】:

我只是包含这个 php 标签只是为了检查用户是否登录。模式位于其他页面(login.php)。它在不包含 php 标签的情况下工作正常。“除了导航栏没有折叠外,整个工作正常”。如果问题不是无关紧要,请评价 +ve。

          <div class="navbar-header">
          <button class="navbar-toggle" data-toggle="collapse" data-target=".collmenu"> 
             <span class="icon-bar img-reponsive"></span>
             <span class="icon-bar img-reponsive"></span>
             <span class="icon-bar img-reponsive"></span>
         </button>
      </div>
      <div class="collapse navbar-collapse collmenu">

            <ul class="nav navbar-nav navbar-right">
         <?php
         if(!empty($loggedin)&&($loggedin=='true')){ echo'<li><a href="">logout</a></li>
               <li><a href="#">hello</a></li>';}

            else{echo'<li><a href="" data-toggle="modal" data-target="#loginmodal">Login</a></li>
                 <li><a href="pages/register.php">Signup</a></li>';}

        ?>  
            </ul>

  </div>

【问题讨论】:

  • 你的问题肯定出在其他地方,PHP不会影响导航栏折叠。
  • 你认为它可能在哪里。 @WheatBeak
  • 不知道,您检查浏览器控制台是否有 javascript 错误?
  • 控制台中完全没有错误@WheatBeak

标签: php jquery html css twitter-bootstrap


【解决方案1】:

请检查您包含的文件。 或者您的此页面中是否存在链接到导航栏的任何表单? 检查你不应该两次包含文件,如果有的话,还要检查表单操作。

【讨论】:

  • 实际上是的,它确实有效,表单正在发布到我需要的同一个文件中。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-03-11
  • 1970-01-01
  • 2017-05-25
  • 2015-12-07
  • 2017-06-06
  • 1970-01-01
相关资源
最近更新 更多