JQuery真是个好东西!
废话少说,直入正题。
1.menu.html
<textarea cols="83" rows="16" name="code" class="javascript:collapse"><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> </textarea>
2.css.css
<textarea cols="84" rows="15" name="code" class="css:collapse:firstline[1]">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; }</textarea>