jquery实现的蓝色二级导航条效果代码

jquery实现的蓝色二级导航条效果代码

这篇文章主要介绍了jquery实现的蓝色二级导航条效果代码,涉及jquery鼠标事件及页面样式的动态切换效果实现技巧,非常简单实用,需要的朋友可以参考下

本文实例讲述了jquery实现的蓝色二级导航条效果代码。分享给大家供大家参考。具体如下:

这是一款网站导航条效果代码,菜单最多可支持两级,适合较多类型的网站使用,不喜欢蓝色的可自己修改成其它颜色,整体效果不错,挺简单的网站导航。

运行效果截图如下:

在线演示地址如下:

http://演示。jb51。net/js/2015/jquery-blue-2 level-nav-style-codes/

具体代码如下:

!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN

http://www。w3。org/TR/XHTML 1/DTD/XHTML 1-过渡。 DTD

html xmlns= http://。w3。 org/1999/XHTML

meta http-equiv= Content-Type Content= text/html; charset=gb2312

titlecss jquery打造二级横向菜单/标题

style type=text/css /

# drop line bar {溢出:隐藏;}。droplinebar ul{

边距:0;

填充:0;

浮动:左;

宽度:100%;

字体:粗体14px Arial,Helvetica,无衬线,微软雅黑;

文本对齐:居中;

背景:# 006 b96 URL(图片/蓝色活动。gif)中心中心重复-x;}。drop line bar ul Li { display:inline;}。阿利垂直线栏{

浮动:左;

显示:块;

颜色:白色;

宽度:127像素

填充:11px 2px

文字-装饰:无;}。保险商实验所阿利droplinebar:已访问{颜色:白色;}。保险商实验所阿利droplinebar:悬停ul李.当前{

颜色:白色;背景:透明URL(图片/蓝色默认。gif)中心中心重复-x;填充:11px 2px}。droplinebar ul li ul{

位置:绝对;

z指数:100;

填充:5px 0;

top:0;

背景:# 006791;

可见性:隐藏;}。droplinebar ul li ul阿利{

字体:粗体14px微软雅黑、阿里亚、Helvetica、无衬线;

填充:5px 0;

边距:0;}。下降线条ul Li ul:悬停{

背景:# 024662;}

/风格

脚本类型= text/JavaScript src= jquery-1。6 .2 .量滴js /脚本

脚本类型=文本/javascript

var droplinemenu={

箭头图像:{ class name:向下箭头类,src: images/down.gif ,leftpadding: 5},

动画教育:{over: 200,out: 100},

buildmenu:function(menuid){

jQuery(文档)。就绪(函数($){

var $mainmenu=$(# menuid ul )

var $headers=$mainmenu.find(ul ).父级()

$headers.each(函数{

var $curobj=$(this)

var $subul=$(this).find(ul:eq(0))

这个. dimensions={ h:$ curobj。find( a:eq(0)).outerHeight()}

这个。isto header=$ curobj。父母(“ul”).长度==1?真:假

如果(!this.istopheader)

$subul.css({left:0,top:this ._dimensions.h})

var $ inner header=$ curobj。孩子们.等式(0)

$ inner header=($ inner header。儿童().等式(0)。是(‘span’)?$innerheader.children().等式(0) : $innerheader

$innerheader.append(

img src= 下拉菜单。箭头图像。科学研究委员会

下拉菜单。箭头图像。类别名

style= border:0;左填充:“下拉菜单”。箭头图像。左填充 px /

)

$curobj.hover(

功能(e){

var $targetul=$(this).子代( ul:eq(0))

if ($targetul.queue().长度=1)//如果一个或更少排队动画

if (this.istopheader)

$ target ul。CSS({ left:$main menu。偏移量().left,top: $mainmenu.offset().最重要的是. dimensions.h})

if (document.all!窗户XMLHttpRequest)//检测IE6或更低版本,修复溢出问题

$mainmenu.find(ul ).CSS({溢出:(这个。isto header)?隐藏:可见 })

$ target ul。向下滑动(下拉菜单。动画持续时间。结束)

},

功能(e){

var $targetul=$(this).子代( ul:eq(0))

$ target ul。向上滑动(下拉菜单。动画持续时间。out)

}

)//结束悬停

})//end$headers。每个()

$mainmenu.find(ul ).css({display:none ,visibility:visible ,width:$main menu。width()})

})//结束文档.就绪

}

}/脚本

脚本类型=文本/javascript

下拉菜单。生成菜单(“mydroplinemenu”)

/脚本

/头

身体

div id= mydroplinemenu class= droplinebar

保险商实验所

lia href=# 网站首页/a/李

Lia= # 在线营销教程/a

保险商实验所

Lia= # 基础知识课程/a/li

Lia= # 课内练习教程/a/li

Lia= # 专项实践教程/a/li

Lia= # 毕业论文安排/a/李

/ul

/李

Lia= # Flash源代码/a/li

Lia= # Photoshop教程/a

保险商实验所

Lia= # 基础教程/a/li

Lia= # 5步示例教程/a/li

Lia= # 文本和按钮教程/a/li

Lia= # 图片教程/a/li

Lia= # 画笔和其他下载/a/li

Lia= # 源文件下载/a/li

Lia= # font下载/a/li

/ul

/李

Lia= # 博客代码/a

保险商实验所

Lia= # 博客总线模板/a/li

Lia= # 博客总线代码/a/li

Lia= # 贺勋博客代码/a/li

/ul

/李

Lia= # 网店运营/a/li

Href= # 网络营销研究/a/李

/ul

/div

/body

/html

希望这篇文章对大家的jquery编程有所帮助。

jquery实现的蓝色二级导航条效果代码