JQuery实现简单菜单
2009-11-26 21:53
274 查看
JQuery真是个好东西!
废话少说,直入正题。
1.menu.html
2.css.css
废话少说,直入正题。
1.menu.html
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <link type="text/css" rel="stylesheet" href="css.css" /> <script language="javascript" src="jquery.js" src="jquery.js"></script> <script language="javascript"> $(document).ready(function(){ var arr = new Array("java","cplusplus","net","htm","php","flash"); for(var i=0;i<arr.length;i++){ $("#" + arr[i] + "").bind("mouseover",{k:i},function(event){ $("#menu" + event.data.k).css("left", $("#" + arr[event.data.k]).offset().left - 40); $("#menu" + event.data.k).css("top" , $("#" + arr[event.data.k]).offset().top + 20); $("#"+ arr[event.data.k]).css("background-color","#999999"); $("#menu" + event.data.k).show(); } ); $("#" + arr[i] + "").bind("mouseout",{k:i},function(event){ $("#" + arr[event.data.k] + "").css("background-color","#cccccc"); $("#menu" + event.data.k).hide(); } ); } }); </script> <title>无标题文档</title> </head> <body> <div> <div class="nav1">HOME</div> <div class="nav1" id="java">JAVA <div class="menu" id="menu0"> <ul> <li><a href="#" >JAVA1</a></li> <li><a href="#" >JAVA2</a></li> <li><a href="#" >JAVA3</a></li> <li><a href="#" >JAVA4</a></li> <li><a href="#" >JAVA5</a></li> </ul> </div> </div> <div class="nav1" id="cplusplus">C++ <div class="menu" id="menu1"> <ul> <li><a href="#" mce_href="#">C++1</a></li> <li><a href="#" mce_href="#">C++2</a></li> <li><a href="#" mce_href="#">C++3</a></li> <li><a href="#" mce_href="#">C++4</a></li> <li><a href="#" mce_href="#">C++5</a></li> </ul> </div> </div> <div class="nav1" id="net">.NET <div class="menu" id="menu2"> <ul> <li><a href="#" >.NET1</a></li> <li><a href="#" >.NET2</a></li> <li><a href="#" >.NET3</a></li> <li><a href="#" >.NET4</a></li> <li><a href="#" >.NET5</a></li> </ul> </div> </div> <div class="nav1" id="htm">HTML <div class="menu" id="menu3"> <ul> <li><a href="#" >HTML1</a></li> <li><a href="#" >HTML2</a></li> <li><a href="#" >HTML3</a></li> <li><a href="#" >HTML4</a></li> <li><a href="#" >HTML5</a></li> </ul> </div> </div> <div class="nav1" id="php">PHP <div class="menu" id="menu4"> <ul> <li><a href="#" >PHP1</a></li> <li><a href="#" >PHP2</a></li> <li><a href="#" >PHP3</a></li> <li><a href="#" >PHP4</a></li> <li><a href="#" >PHP5</a></li> </ul> </div> </div> <div class="nav1" id="flash">FLASH <div class="menu" id="menu5"> <ul> <li><a href="#" >FLASH1</a></li> <li><a href="#" >FLASH2</a></li> <li><a href="#" >FLASH3</a></li> <li><a href="#" >FLASH4</a></li> <li><a href="#" >FLASH5</a></li> </ul> </div> </div> </div> </body> </html>
2.css.css
]body { font-family: Arial, Helvetica, sans-serif; } a:link{ color:#ffffff; text-decoration:none; } a:hover{ font-weight:bold; color:#FF0000; text-decoration:underline; } a:visited{ color:#ffffff; } li{ list-style:none; background-color:#999999; width:100px; height:20px; line-height:20px; } li:hover { background-color:#666666; } .nav1{ width:100px; height:20px; line-height:20px; list-style:none; float:left; text-align:center; background-color:#CCCCCC; } .menu{ position:absolute; display:none; }
相关文章推荐
- 天易14----JQuery实现简单的联级菜单制作
- jQuery禁用快捷键例如禁用F5刷新 禁用右键菜单等的简单实现
- jQuery简单实现仿京东商城的左侧菜单效果代码
- 基于JQuery的简单实现折叠菜单代码
- jQuery实现简单的列表式导航菜单效果代码
- JavaScript+jQuery实现简单的动态菜单
- 通过简单JQUERY实现网站常见的隐藏式菜单
- jQuery实现简单的列表式导航菜单效果代码
- jQuery简单实现禁用右键菜单
- jquery实现的简单二级菜单效果代码
- jquery实现的简单二级菜单效果代码
- jquery实现简单手风琴菜单效果实例
- 天易15----jquery实现简单的后台左侧菜单制作
- jquery 实现右键菜单, 超简单比网上其他的代码短多了
- 用Jquery方法实现的简单下滑菜单效果
- jquery实现简单的Tab切换菜单
- jquery实现简单Tab切换菜单效果
- jsp jquery实现级联菜单,jquery对select元素的简单操作
- 用jquery实现的简单树状菜单