Posted in Javascript onNovember 19, 2010
图示效果:
演示地址:http://demo.3water.com/js/menu_jquery/index.html
下载地址:http://xiazai.3water.com/201011/yuanma/menu_jquery.rar
OutlookBar.js
function OutlookBar(targetName)//targetName:右侧iframe的name { //创建标题 this.AddTitle=function(menuid,menutitle,openor){ $("body").append("<div id="+menuid+" class='menu_down' ><span>"+menutitle+"</span></div><div id=child_"+menuid+" class='menuChild'></div><div class='jiange'></div>"); if(openor==false) { $("#child_"+menuid).hide(); $("#"+menuid).removeClass("menu_down"); $("#"+menuid).addClass("menu_up"); } $("#"+menuid).click(function(){ if(openor==false){ $("#child_"+menuid).slideDown("fast"); $("#"+menuid).removeClass("menu_up"); $("#"+menuid).addClass("menu_down"); openor=true; } else { $("#child_"+menuid).slideUp("fast"); $("#"+menuid).removeClass("menu_down"); $("#"+menuid).addClass("menu_up"); openor=false; } }) } //创建子项 this.AddItem=function(menuid,menuchildtext,childurl){ $("#child_"+menuid).append("<li><a target='"+targetName+"' href='"+childurl+"'>"+menuchildtext+"</a></li>"); } }
使用创建导航条
<script type="text/javascript"> $(function(){ var cc=new OutlookBar('BoardList');//targetName:右侧iframe的name cc.AddTitle('a','搜索引擎',true);//ID名,显示名,是否打开状态 cc.AddItem('a','百度','http://baidu.com'); cc.AddItem('a','google','http://google.com'); cc.AddTitle('b','门户网站',false); cc.AddItem('b','脚本编程','https://3water.com'); cc.AddItem('b','素材','http://sc.3water.com'); $("div").addClass("divwidth"); }); </script>
基于jquery的一个OutlookBar类,动态创建导航条
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@