php下拉菜单中的活动类

php下拉菜单中的活动类,php,Php,我正在header.php中使用此代码 <?php $activePage = basename($_SERVER['PHP_SELF'], ".php"); ?> <li class="dropdown <?= ($activePage == 'Link-1 || Link-2 || Link-3') ? 'active':''; ?>"> <a href="#" class="dropdown-toggle" da

我正在header.php中使用此代码

<?php $activePage = basename($_SERVER['PHP_SELF'], ".php"); ?>
<li class="dropdown <?= ($activePage == 'Link-1 || Link-2 || Link-3') ? 'active':''; ?>">                 
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button">Services <span class="caret"></span></a>
 <ul class="dropdown-menu" role="menu">
        <li><a href="/Link-1/">Link-1</a></li>
        <li><a href="/Link-2/">Link-2</a></li>
        <li><a href="/Link-3/">Link-3</a></li> 
    </ul>
    </li> </li>

这是在导航中

<li class="<?= ($activePage == 'about') ? 'active':''; ?>"><a href="/about/"><strong>About Us</strong></a></li>
<li class="<?= ($activePage == 'contact') ? 'active':''; ?>"><a href="/contact/"><strong>Contact Us</strong></a></li>
<li class="dropdown <?= ($activePage == 'Link-1 || Link-2 || Link-3') ? 'active':''; ?>">                 
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button">Services <span class="caret"></span></a>
 <ul class="dropdown-menu" role="menu">
        <li><a href="/Link-1/">Link-1</a></li>
        <li><a href="/Link-2/">Link-2</a></li>
        <li><a href="/Link-3/">Link-3</a></li> 
    </ul>
    </li> </li>

    • 你所做的是对的。有什么问题吗?我也想在父菜单上应用活动类。使用或语句,但它不起作用。我不太熟悉
      PHP
      执行,但不会
      始终返回
      标题,因为代码就在那里?它会给出页面名称请再次查看问题。检查是否有javascript解决方案这将被编写:您可以删除此PHP代码并使用javascript.. 选中last updatecheck您必须首先通过php使用设置为活动
      
      <li class="dropdown">
      <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button">
      <?php
      if($activePage == 'Link1'){
          echo "Link1";
      }elseif($activePage == 'Link2'){
          echo "Link2";
      }
      ?>
      <span class="caret"></span></a>
      <ul class="dropdown-menu" role="menu">
          <li class="<?= ($activePage == 'Link1') ? 'active':''; ?>"><a href="/Link1/">Link1</a></li>
          <li class="<?= ($activePage == 'Link2') ? 'active':''; ?>"><a href="/Link2/">Link2</a></li>
          <li class="<?= ($activePage == 'Link3') ? 'active':''; ?>"><a href="/Link3/">Link3</a></li>
      </ul>
      </li>
      
      <script>
       $(function(){
          $(".dropdown-menu").on('click', 'li a', function(){
            $(".dropdown-toggle").text($(this).text());
         });
      });
      </script>
      
      <script>
       $(function(){
             $(".dropdown-toggle").text($(".dropdown-menu .active").text());
       });
      </script>