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

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’。如果点其他的菜单,同理。知道的朋友告诉下,谢谢。
...全文
105 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧