预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

利用jquery实现竖向菜单和横向菜单的一些效果,现在放上来和大家一起分享: 效果如下所示: 效果说明:1.竖向菜单:当点击菜单项的时候,会展开所点击菜单项下面的子菜单,比且如果此时其它的菜单项有展开状态的则将其关闭。当点击一个已经展开的菜单项时,次菜单项会将子菜单收起。并且如果在一个菜单项上面连续短时间点击的时候,将不会有任何效果,避免短时间连续点击造成的不良效果(此处设置的点击间隔为300ms) 2.横向菜单:当鼠标移动到某个菜单项上面的时候,会展开此菜单项,如果鼠标移出的话,菜单项便会收起,当然菜单项前面的小指示图标也会跟随变化,同样为了避免鼠标在菜单项上面快速连续移动所带来的不良效果,代码中设定在菜单项上面的停留时间要超过300ms才会触发事件。 具体代码如下:(示例中的一些小图标大家可以到网上随便下一些就可以了) Html代码 !DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"> <title>菜单效果</title> <linktype="text/css"rel="stylesheet"href="css/menu.css"> <scripttype="text/javascript"src="js/jquery-1.8.2.min.js"></script> <scripttype="text/javascript"src="js/menu.js"></script> </head> <body> <ul> <liclass="main"> <ahref="#">菜单项1</a> <ul> <li> <ahref="#">子菜单11</a> </li> <li> <ahref="#">子菜单12</a> </li> </ul> </li> <liclass="main"> <ahref="#">菜单项2</a> <ul> <li> <ahref="#">子菜单21</a> </li> <li> <ahref="#">子菜单22</a> </li> </ul> </li> <liclass="main"> <ahref="#">菜单项3</a> <ul> <li> <ahref="#">子菜单31</a> </li> <li> <ahref="#">子菜单32</a> </li> </ul> </li> </ul> </br></br></br> <ul> <liclass="hmain"> <ahref="#">菜单项1</a> <ul> <li> <ahref="#">子菜单11</a> </li> <li> <ahref="#">子菜单12</a> </li> </ul> </li> <liclass="hmain"> <ahref="#">菜单项2</a> <ul> <li> <ahref="#">子菜单21</a> </li> <li> <ahref="#">子菜单22</a> </li> </ul> </li> <liclass="hmain"> <ahref="#">菜单项3</a> <ul> <li> <ahref="#">子菜单31</a> </li> <li> <ahref="#">子菜单32</a> </li> </ul> </li> </ul> </body> </html> Css代码: @CHARSET"UTF-8"; ul,li{ list-style:none; } ul{ padding-left:0; margin:0; } .main,.hmain{ background-image:url(../image/menu_bg.gif); background-repeat:repeat-x; width:120px; margin-bottom:2px; } li{ background-color:#eeeeee; } a{ text-decoration:none; padding-left:20px; display:b