本文实例讲述了jquery实现的蓝色二级导航条效果代码。分享给大家供大家参考。具体如下:
这是一款网站导航条效果代码,菜单最多可支持两级,适合较多类型的网站使用,不喜欢蓝色的可自己修改成其它颜色,整体效果不错,挺简单的网站导航。
运行效果截图如下:
在线演示地址如下:
http://demo.jb51.net/js/2015/jquery-blue-2level-nav-style-codes/
具体代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>css+jquery打造二级横向菜单</title> <style type="text/css" /> #droplinebar {overflow: hidden;} .droplinebar ul{ margin: 0; padding: 0; float: left; width: 100%; font: bold 14px Arial, Helvetica, sans-serif,微软雅黑; text-align:center; background: #006b96 url(images/blueactive.gif) center center repeat-x;} .droplinebar ul li{display: inline;} .droplinebar ul li a{ float: left; display: block; color: white; width: 127px; padding:11px 2px; text-decoration: none;} .droplinebar ul li a:visited{color: white;} .droplinebar ul li a:hover, .droplinebar ul li .current{ color: white;background: transparent url(images/bluedefault.gif) center center repeat-x;padding:11px 2px;} .droplinebar ul li ul{ position: absolute; z-index: 100; padding: 5px 0; top: 0; background: #006791; visibility: hidden;} .droplinebar ul li ul li a{ font: bold 14px 微软雅黑,Arial, Helvetica, sans-serif; padding:5px 0; margin: 0;} .droplinebar ul li ul li a:hover{ background: #024662;} </style> <script type="text/javascript" src="jquery-1.6.2.min.js"></script> <script type="text/javascript"> var droplinemenu={ arrowimage: {classname: 'downarrowclass', src: 'images/down.gif', leftpadding: 5}, animateduration: {over: 200, out: 100}, buildmenu:function(menuid){ jQuery(document).ready(function($){ var $mainmenu=$("#"+menuid+">ul") var $headers=$mainmenu.find("ul").parent() $headers.each(function(i){ var $curobj=$(this) var $subul=$(this).find('ul:eq(0)') this._dimensions={h:$curobj.find('a:eq(0)').outerHeight()} this.istopheader=$curobj.parents("ul").length==1? true : false if (!this.istopheader) $subul.css({left:0, top:this._dimensions.h}) var $innerheader=$curobj.children('a').eq(0) $innerheader=($innerheader.children().eq(0).is('span'))? $innerheader.children().eq(0) : $innerheader $innerheader.append( '<img src="'+ droplinemenu.arrowimage.src +'" class="' + droplinemenu.arrowimage.classname + '" style="border:0; padding-left: '+droplinemenu.arrowimage.leftpadding+'px" />' ) $curobj.hover( function(e){ var $targetul=$(this).children("ul:eq(0)") if ($targetul.queue().length<=1) //if 1 or less queued animations if (this.istopheader) $targetul.css({left: $mainmenu.offset().left, top: $mainmenu.offset().top+this._dimensions.h}) if (document.all && !window.XMLHttpRequest) //detect IE6 or less, fix issue with overflow $mainmenu.find('ul').css({overflow: (this.istopheader)? 'hidden' : 'visible'}) $targetul.slideDown(droplinemenu.animateduration.over) }, function(e){ var $targetul=$(this).children("ul:eq(0)") $targetul.slideUp(droplinemenu.animateduration.out) } ) //end hover }) //end $headers.each() $mainmenu.find("ul").css({display:'none', visibility:'visible', width:$mainmenu.width()}) }) //end document.ready } }</script> <script type="text/javascript"> droplinemenu.buildmenu("mydroplinemenu") </script> </head> <body> <div id="mydroplinemenu" class="droplinebar"> <ul> <li><a href="#" >网站首页</a></li> <li><a href="#" >网络营销教程</a> <ul> <li><a href="#">基础知识教程</a></li> <li><a href="#">课内实践教程</a></li> <li><a href="#">专项实践教程</a></li> <li><a href="#">毕业论文安排</a></li> </ul> </li> <li><a href="#" >Flash源码</a></li> <li><a href="#" >Photoshop教程</a> <ul> <li><a href="#">基础教程</a></li> <li><a href="#">5步实例教程</a></li> <li><a href="#">文字与按钮教程</a></li> <li><a href="#">图片教程</a></li> <li><a href="#">笔刷等下载</a></li> <li><a href="#">源文件下载</a></li> <li><a href="#">字体下载</a></li> </ul> </li> <li><a href="#" >博客代码</a> <ul> <li><a href="#">博客大巴模板</a></li> <li><a href="#">博客大巴代码</a></li> <li><a href="#">和讯博客代码</a></li> </ul> </li> <li><a href="#" >网店经营</a></li> <li><a href="#" >网络营销研究</a> </li> </ul> </div> </body> </html>
希望本文所述对大家的jquery程序设计有所帮助。
本文向大家介绍jquery实现二级导航下拉菜单效果,包括了jquery实现二级导航下拉菜单效果的使用技巧和注意事项,需要的朋友参考一下 下拉菜单实现很简单,纯css也能实现,但是我不擅长,用jquery也就两行代码,于是就用jquery+css实现简单二级下拉菜单导航,分享给大家供大家参考,具体内容如下 运行效果图: 具体代码: 第一步:确定导航的html格式 第二步:CSS实现导航效果
本文向大家介绍js实现的黑背景灰色二级导航菜单效果代码,包括了js实现的黑背景灰色二级导航菜单效果代码的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了js实现的黑背景灰色二级导航菜单效果代码。分享给大家供大家参考。具体如下: 这是一款js实现的黑背景灰色二级导航菜单,兼容IE6、firefox的js+css横向二极导航菜单。挺简洁,不过很清新,二级菜单是水平显示在主菜单的下方,采用流行的微
本文向大家介绍jquery实现二级导航下拉菜单效果实例,包括了jquery实现二级导航下拉菜单效果实例的使用技巧和注意事项,需要的朋友参考一下 大家都知道jQuery是一个框架,它对JS进行了封装,使其更方便使用。前面两篇博文分别是用CSS样式和JS实现的,那么这篇就用jQuery来实现二级下拉式菜单。 使用JQuery实现需要用到的知识有: 1)使用$(function(){...})获取到想要
本文向大家介绍JS实现黑色大气的二级导航菜单效果,包括了JS实现黑色大气的二级导航菜单效果的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS实现黑色大气的二级导航菜单效果。分享给大家供大家参考。具体如下: 这是一款自己做的不错的二级导航菜单,黑色风格,是根据仿淘宝支付宝菜单而做的,自我感觉还算行吧。 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/
本文向大家介绍js实现改进的仿蓝色论坛导航菜单效果代码,包括了js实现改进的仿蓝色论坛导航菜单效果代码的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了js实现改进的仿蓝色论坛导航菜单效果代码。分享给大家供大家参考。具体如下: 这是一款改进的仿蓝色论坛导航菜单,滑动门级的导航菜单,网址跟踪链接的JS导航菜单,可以支持二级的菜单。为改善用户体验,加了延时。其原理是将链接地址和网址比较,如果一致
本文向大家介绍jQuery导航条固定定位效果实例代码,包括了jQuery导航条固定定位效果实例代码的使用技巧和注意事项,需要的朋友参考一下 实现效果图: 向下滑动时,导航栏固定 代码: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。