一个基于jquery的TreeMenu和下拉式Menu菜单,代码很简单
来源:互联网 发布:香港it官网 编辑:程序博客网 时间:2024/06/05 19:52
TreeMenu菜单
jquery用的1.x版本。
HTML代码为:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>TreeMenu</title><script type="text/javascript" src="js/jquery.min.js"></script><script type="text/javascript" src="js/treeMenu.js"></script><style type="text/css">.menu{width:100px;height:25px;border:1px solid #000;cursor: pointer;}ul{width:100px;border:1px solid #900;display:none;}</style></head><body><div class="menu" name="left_menu"> <a>菜单一</a> </div> <ul> <li>111111</li> <li>222222</li> <li>333333</li> <li>444444</li> </ul> <div class="menu" name="left_menu"> <a>菜单二</a> </div> <ul> <li>111111</li> <li>222222</li> <li>333333</li> <li>444444</li> </ul> <div class="menu" name="left_menu"> <a>菜单三</a> </div> <ul> <li>111111</li> <li>222222</li> <li>333333</li> <li>444444</li> </ul> <div class="menu" name="left_menu"> <a>菜单四</a> </div> <ul> <li>111111</li> <li>222222</li> <li>333333</li> <li>444444</li> </ul></body> </html>
js代码为:
// JavaScript Document$(document).ready(function() { $("div[name='left_menu'] a").click(function(){if ($(this).parent().next().is(":visible")){$(this).parent().next().slideUp(500);}else{//$(this).parent().next().slideToggle(500);$("ul").slideUp(500);$(this).parent().next().slideDown(500);}});});
效果:
TreeMenu菜单
jquery用的1.x版本。
HTML代码为:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Menu</title><script type="text/javascript" src="js/jquery.min.js"></script><script type="text/javascript" src="js/treeMenu.js"></script><style type="text/css">.menu{width:150px;height:25px;float:left;border:1px solid #000;cursor: pointer;position:relative;}ul{width:150px;border:1px solid #900;margin:0px;padding:0px;display:none;}</style></head><body><div class="menu" name="left_menu"> <a>菜单一</a><ul style="position:absolute;top:25px;"><li>111111</li><li>222222</li><li>333333</li><li>444444</li></ul></div><div class="menu" name="left_menu"> <a>菜单一</a><ul style="position:absolute;top:25px;"><li>111111</li><li>222222</li><li>333333</li><li>444444</li></ul></div><div class="menu" name="left_menu"> <a>菜单一</a><ul style="position:absolute;top:25px;"><li>111111</li><li>222222</li><li>333333</li><li>444444</li></ul></div><div class="menu" name="left_menu"> <a>菜单一</a><ul style="position:absolute;top:25px;"><li>111111</li><li>222222</li><li>333333</li><li>444444</li></ul></div><div class="menu" name="left_menu"> <a>菜单一</a><ul style="position:absolute;top:25px;"><li>111111</li><li>222222</li><li>333333</li><li>444444</li></ul></div><div style="clear:both;"></div><div style="width:800px;height:30px;background-color:green;"></div></body> </html>
jquery代码为:
// JavaScript Document$(document).ready(function() { $("div[name='left_menu']").live('mouseenter',function(){$(this).find("ul").slideDown(500);});$("div[name='left_menu']").live('mouseleave',function(){$(this).find("ul").slideUp(500);});$("li").live('mouseenter',function(){$(this).attr('style',"background-color:red;");});$("li").live('mouseleave',function(){$(this).attr('style',"");});});
效果:
0 0
- 一个基于jquery的TreeMenu和下拉式Menu菜单,代码很简单
- 一个基于jQuery的简单树形菜单
- jQuery Menu 下拉菜单插件
- 用jquery实现的一个超级简单的下拉菜单
- jquery实现的一个超级简单的下拉菜单
- 一个简单的下拉菜单
- Jquery和Css实现的下拉菜单代码
- 基于Jquery的模拟Select下拉菜单
- 基于jquery、css的下拉菜单实现
- 基于jquery封装的一个简单web右键菜单
- 基于mootools的简单下拉菜单类
- 简单的jQuery的下拉菜单
- 用css和jquery写一个手风琴式的下拉菜单
- 学习JQUERY,写的简单下拉菜单!
- jquery简单的多级下拉菜单
- JQuery -> 超级简单的下拉菜单
- 用简单的jQuery实现下拉菜单
- 基于jQuery的下拉菜单菜单【02】,诸位上眼!!!
- JM代码阅读
- Struts1 Action-线程安全问题 -》浅析Strtus2 Action线程安全对比
- Struct和Class的区别
- CoreImage滤镜效果
- SharePoint 2010 BCS - 简单实例(一)数据源添加
- 一个基于jquery的TreeMenu和下拉式Menu菜单,代码很简单
- Think in Java(二):初始化与清理
- Maven实战(二)——POM重构之增还是删
- maven项目配置,不同环境使用不同参数
- 门户型网站和业务型平台的菜单有什么不同?
- 九度OJ 1549 货币问题 (模拟)
- 第17周 项目4 - 日期结构体<2>
- git与svn的部分区别以及《pro git》部分章节读书笔记
- java基础-HashMap动态扩容数据转移源码阅读