可以通过在主界面,此处的主界面假设为index.php
载入一个侧边栏slides.php
因为一些侧边栏的导航特性,总是会有一个高亮特效的显示,但是要是将其全都放入一个php文件的话,就无法达到这个特定界面的特定导航高亮的显示
网图,侵删
解决方法:
在每一个需要载入侧边栏,或者导航栏的那个界面,定义一个变量,该变量就是该文件的名字
index.php
<?php $current_page = 'index'; ?>
<?php include 'inc/sidebar.php'; ?>
在slides.php这边先是判断是否存在该变量,是就将其赋值,否就赋空值
slides.php
$current_page=isset($current_page)? $current_page : '';
判断的话,就采用下面的做法,即变量是index的时候才将li的class加上current,否则没有,这就可以做到啦~
图片.png
网友评论