?
<html> <head> <title>jQuery学习 第一部分</title> <style type="text/css"> html,body{ font-size:13px; } #menu ul { display:block; padding:0 0 0 8px; margin:0; list-style:none; height:35px; } #menu ul li { float:left; } #menu ul li a { display:block; width:100px; text-align:center; float:left; line-height:35px; color:#fff; text-decoration:none; background:url("images/menu-bg.jpg") repeat scroll 0 0 transparent; } #menu a.active{ background:url("images/menu-hover.jpg") repeat scroll 0 0 transparent; color:#55486E; } #menu a.hover{ background:url("images/menu-hover.jpg") repeat scroll 0 0 transparent; color:#55486E; } </style> </head> <body> <div id="menu"> <ul> <li><a class="active" href="#">用户管理</a></li> <li><a href="#">角色管理</a></li> <li><a href="#">功能管理</a></li> <li><a href="#">参数管理</a></li> </ul> </div> <script type="text/javascript" src="js/jquery-1.4.2.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#menu a").each(function(){ $(this).click(function(){ if( ! $(this).hasClass("active") ){ $(".active").removeClass("active"); $(this).addClass("active"); } }); $(this).hover( function(e){ $(this).addClass("hover"); }, function(e){ $(this).removeClass("hover"); } ); }); }); </script> </body> </html>
?
效果截图:
?