请问这样的菜单怎么做啊?

mazefeng81 2010-01-10 03:51:55
<li> <a href="http://www.javaeye.com/forums">论坛 </a> </li>
<li> <a href="http://www.javaeye.com/ask" class='selected'>问答 </a> </li>
<li> <a href="http://www.javaeye.com/wiki">知识库 </a> </li>
<li> <a href="http://www.javaeye.com/blogs">博客 </a> </li>

如上面的例子,当前激活的菜单比未激活的多了个CLASS=‘SELECTD’。如果点其他的菜单,同理。知道的朋友告诉下,谢谢。
...全文
79 3 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
antony1029 2010-01-10
  • 打赏
  • 举报
回复
UP
mazefeng81 2010-01-10
  • 打赏
  • 举报
回复
有不用类库实现的嘛?
街头小贩 2010-01-10
  • 打赏
  • 举报
回复
遍历anchor,在anchor的onclick事件中增减anchor的classname.小例:

(function(){
window.addEvent('load',function(){

if($('tophead')){
var licols=$('tophead').getElements('a');
var prevlink;
for ( var j = 0; j < licols.length; j++) {
licols[j].addEvent('click',function(event){
new Event(event).stop();

var parentConn=this.parentNode.id;
if($(prevlink)!=null && $(prevlink).hasClass('selected')){
$(prevlink).removeClass('selected');

}
prevlink=parentConn;

$(parentConn).addClass('selected');

});

}
}
})
})();

用到了mootools 1.1
相关推荐
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2010-01-10 03:51
社区公告
暂无公告