您现在的位置是:首页 > 网站建设网站建设

我网站用帝国CMS。这个导航条有点问题。就是我明明点击了【下载中心】,但是那个浅蓝色的(就是被点击

江湖快报网2023-02-12 20:02:54【网站建设】人已围观

简介是你css样式问题,实现你说的功能的思路是判断是否为当前栏目,当前栏目高亮显示就是加个特殊样式,比如class=current,爱建站公益网有关于帝国cms的这种教程
如何让导航条高亮显示

是你css样式问题,实现你说的功能的思路是判断是否为当前栏目,当前栏目高亮显示就是加个特殊样式,比如class=current,爱建站公益网有关于帝国cms的这种教程

如何让导航条高亮显示

导航高亮显示当前页: 一、先定义一个CSS,比如: .changebg{background-color:#FFCC00;} 二、给导航所在的区域设置ID,这个区域我不知道你是怎么做的,比如div,td或li等,但都要设置ID,比如分别为:sy,gsjj,gsxw 三、每个页都有页名

像那种导航按钮的,点击就会跳转到另外一个页面,他是怎么保持这个被点击的按钮是高亮的?

方法有很多,大体可分为三种:

一、在服务器端判断当前页面隶属于哪一个分类,然后对其进行高亮化,这个高亮化的方法也有很多,相信不是你要的,不一一讲解;

二、每一个页面这个导航条都在各自的页面内,那么独立对其分配class或者行内样式也是完全可以的。

三、通过JavaScript,在导航条元素加载完成之后,就对URL进行判断分析,或者是分析其它由服务器放置在页面内的隐藏标志位,然后对其高亮化。

以上三种中,第二种是最常见的,因为大多数站的每个导航分类下,页面的结构都不同了,使用独立的导航条也不会有什么影响。

第一种缺点是需要服务器对本页面的分类进行判断分析,会消耗一定的CPU资源

第二种的缺点是每一个分类页中都要有自己独立的导航条,会占用磁盘空间(这个有点太叫真了)

第三种的缺点是,用户在打开网页之后,在浏览器缓冲阶段,会看不到高亮,等页面加载完或导航条加载一段时间之后,才会变成高亮,有一个时间延迟。

Tags:高亮   按钮   点击

很赞哦! ()

文章评论

    共有条评论来说两句吧...

    用户名:

    验证码:

本站推荐