主题 : 导航栏问题 |
级别: 秀才
|
1# 发表于:2011-06-10 17:25:36 IP:119.30.*.*
|
||||
---|---|---|---|---|---|
级别: 总版主
|
2# 发表于:2011-06-11 08:46:28 IP:218.60.*.*
您好,在二级栏目的模版中,让他默认修改样式为选中点击栏目的值
也就是说定义样式1 2 3 4。。。N 点击第一个栏目,跳转样式1,第二个跳转2。。。。一直到N 用判断来写这个 本帖最近评分记录:
|
||
---|---|---|---|
级别: 秀才
|
4# 发表于:2011-06-13 14:43:46 IP:119.30.*.*
回复第3楼
所有的栏目都已引用的同一个导航栏模板,照你的方法需要为每一个栏目写一个导航栏,这样改动的代码是不是有点多? |
||
---|---|---|---|
级别: 童生
|
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; ... |
||
---|---|---|---|
1
共1页