【问题标题】:Website Navigation Bar: Displaying webpages while retaining the highlighted menu网站导航栏:在保留突出显示的菜单的同时显示网页
【发布时间】:2015-03-29 14:27:20
【问题描述】:

对不起,如果标题看起来令人困惑或任何东西......我不知道该放什么......

我实际上是一个新手,但我之前尝试过用 php 构建一个简单的网站,但那时我只是将我的导航代码复制到我的每个页面并每次都将“当前”添加到它,例如你在主页,导航栏中的菜单主页突出显示...现在我尝试按照本教程构建我的导航栏>http://dbwebb.se/kod-exempel/dynamic_php_menu/

我知道了,但我的问题是单击菜单项时我不知道如何显示其他页面...

我尝试将“url”更改为 product.php(我的产品页面)

<?php
$menu = array(
  'home'  => array('text'=> '<img class="brighten"; src="style/images/home-hover.png"/>',  'url'=>'?p=home'),
  'products'  => array('text'=>'Products',  'url'=>'products.php'),
  'about' => array('text'=>'About', 'url'=>'about.php'),
);
?>

它显示产品页面,但菜单项“产品”未突出显示

顺便说一句,我的导航栏是一个单独的 php 文件,我只是将它“包含”在我的其他页面中......

那么如何在导航到“产品”页面时突出显示当前选择?

如果我的问题和对问题的解释令人困惑,我深表歉意..

【问题讨论】:

    标签: php html css


    【解决方案1】:

    您只需检查作为变量传递的文件以选择页面即可。例如,如果当前页面是产品。您添加此类(我没有查看您提供的链接,这就是我这样做的方式..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-30
      • 2011-06-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多