jQuery实现可用于博客的动态滑动菜单
本文实例讲述了jQuery实现可用于博客的动态滑动菜单的方法。分享给大家供大家参考。具体如下:
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htmlxmlns="http://www.w3.org/1999/xhtml"lang="en"xml:lang="en"> <head> <title>jQuery滑动菜单插件</title> <scripttype="text/javascript"src="js/jquery1.3.2.js"></script> <scripttype="text/javascript"> (function($){ $.fn.extend({ tagdrop:function(options){ vardefaults={ tagPaddingTop:'90px', tagDefaultPaddingTop:'30px', bgColor:'#B1CCED', bgMoverColor:'#7FB0F0', textColor:'#e0e0e0', textDefaultColor:'#fff' }; varoptions=$.extend(defaults,options); returnthis.each(function(){ varobj=$(this); varli_items=$("li",obj); $("li",obj).css('background-color',options.bgColor); li_items.mouseover(function(){ $(this).animate({paddingTop:options.tagPaddingTop},300); $(this).css('background-color',options.bgMoverColor); $(this).css('color',options.textColor); }).mouseout(function(){ $(this).animate({paddingTop:options.tagDefaultPaddingTop},500); $("li",$(this).parent()).css('background-color',options.bgColor); $("li",$(this).parent()).css('color',options.textDefaultColor); }); }); } }); })(jQuery); </script> <scripttype="text/javascript"> $(document).ready(function(){ $('.menu').tagdrop({tagPaddingTop:'60px',bgColor:'#B1CCED',bgMoverColor:'#7FB0F0',textColor:'#e0e0e0'}); }); </script> <style> body{ margin:0; padding:0; } #navli{margin:0;padding:0;display:inline;list-style-type:none;font-size:12px;} #nava:link,#nava:visited{ } #nava:hover{color:#fff; background:#FF6A00;} #nava:visited.active,#nava:link.active{background-color:#fff;color:#FF6A00;} .menu{ list-style:none; margin:0; float:right; } .menuli{ float:left; margin:0auto; cursor:pointer; height:30px; padding:30px5px5px5px; margin:0px3px0px3px; -moz-border-radius:0px0px10px10px; -webkit-border-radius:0px0px10px10px; -moz-box-shadow:01px3pxrgba(0,0,0,0.5); -webkit-box-shadow:01px3pxrgba(0,0,0,0.5); color:#FFF; text-shadow:0-1px1pxrgba(0,0,0,0.25); font-family:"LucidaGrande",Lucida,Verdana,sans-serif; font-size:13px; font-weight:bold; text-transform:uppercase; } </style> </head> <body> <ulclass="menu"> <li>Aboutus</li> <li>Contacts</li> <li>Others</li> <li>Products</li> <li>Portfolio</li> <li>Testemonies</li> </ul> </body> </html>
希望本文所述对大家的jQuery程序设计有所帮助。