主题 : 导航栏问题
级别: 秀才
UID: 20211
积分:55 加为好友
威望: 0 精华: 0
主题:4 回复:23
注册时间:2011-06-01
在线时长:0
1#   发表于:2011-06-10 17:25:36  IP:119.30.*.*
我想实现点击导航的栏目,出来新页面后,导航栏上的选中栏目是刚才点击的栏目。
jeecms一直是首页是选中状态。
请高手来回答!
万分感谢!
级别: 总版主
UID: 10736
积分:148470 加为好友
威望: 205 精华: 42
主题:287 回复:126194
注册时间:2010-09-08
在线时长:17.02
2#   发表于:2011-06-11 08:46:28  IP:218.60.*.*
您好,在二级栏目的模版中,让他默认修改样式为选中点击栏目的值
也就是说定义样式1 2 3 4。。。N
点击第一个栏目,跳转样式1,第二个跳转2。。。。一直到N
用判断来写这个
本帖最近评分记录:
  • aoxida    2011-06-13   人气    +2   
  • 路漫漫其修远兮,吾将上下而求索!
    级别: 秀才
    UID: 20211
    积分:55 加为好友
    威望: 0 精华: 0
    主题:4 回复:23
    注册时间:2011-06-01
    在线时长:0
    3#   发表于:2011-06-13 14:30:25  IP:119.30.*.*
    回复第2楼
    十分感谢,我试试
    级别: 秀才
    UID: 20211
    积分:55 加为好友
    威望: 0 精华: 0
    主题:4 回复:23
    注册时间:2011-06-01
    在线时长:0
    4#   发表于:2011-06-13 14:43:46  IP:119.30.*.*
    回复第3楼
    所有的栏目都已引用的同一个导航栏模板,照你的方法需要为每一个栏目写一个导航栏,这样改动的代码是不是有点多?
    级别: 总版主
    UID: 10736
    积分:148470 加为好友
    威望: 205 精华: 42
    主题:287 回复:126194
    注册时间:2010-09-08
    在线时长:17.02
    5#   发表于:2011-06-14 08:43:53  IP:220.40.*.*
    不用啊,修改导航栏的样式即可,写多个样式
    路漫漫其修远兮,吾将上下而求索!
    级别: 童生
    UID: 21941
    积分:13 加为好友
    威望: 0 精华: 0
    主题:0 回复:13
    注册时间:2011-07-19
    在线时长:0
    6#   发表于:2011-07-21 16:21:57  IP:220.15.*.*
    我也遇到这个问题,但是没有太明白yin2035的意思,我在common.js中加入了一个全局变量用来保存导航栏最后被点击的栏目的ID,在点击时进行判断是否点击同一个栏目,若不是则将被点击的栏目a的样式设为"selected"样式. 但不起作用,yin2035指教一下.代码如下:
    //--common.js-----
    var lastItem =undefined ; //增加 用来保存上次点击的栏目
    function jeeNav(o,n){
                //-设置当前菜单 开始----------------
    if(lastItem!==undefined && o.id!=lastItem)
    document.getElementById(lastItem).className='';
    o.className="selected";
    lastItem=o.id;
    o.className="selected";
                //-设置当前菜单 结束----------------
       
    var t;
    var id;
    var s;
                ...
    级别: 童生
    UID: 16938
    积分:22 加为好友
    威望: 0 精华: 0
    主题:0 回复:35
    注册时间:2011-03-15
    在线时长:0
    7#   发表于:2012-09-10 10:15:28  IP:111.193.*.*
    不用啊,修改导航栏的样式即可,写多个样
    1 共1页