jquery.menu解析
jquery的菜单控件jquery.menu.js结构解析: jquery menu plugin 1. 功能演示 菜单html代码: <ul id="menu_demo"> <li><span>编辑</span> <ul> <li>撤销</li> <li>重复</li> <li></li> <li>剪切</li> <li>复制</li> <li>粘贴</li> </ul> </li> <li><span>帮助</span></li> <li><span>文件</span> <ul> <li>新建 </li> <li>打开 <ul> <li>项目/解决方案</li> <li>网站</li> <li>团队项目</li> <li>文件</li> </ul> </li> <li></li> <li>添加 <ul> <li>项目</li> <li>网站</li> <li>团队项目</li> <li>文件</li> </ul> </li> <li></li> <li>关闭</li> <li>关闭解决方案</li> </ul> </li> </ul> 图片: 图1 图2 图3 2. 主要处理方式 2.1 从主菜单项开始,将所有子菜单的UL隐藏,这样在原菜单区域只显示主菜单项 2.2 对每一个弹出菜单创建一个DIV,在DIV中创建子菜单项的LI(不是原菜单位置LI的clone,而是一个新的LI)