首页 > 编程知识 正文

js二级下拉菜单(jquery做下拉)

时间:2023-05-04 07:55:40 阅读:68767 作者:2098

本文中的示例介绍了jQuery实现的多级下拉菜单效果代码。 分享给大家参考。 具体如下。

这是一个jQuery多级下拉菜单。 在支持html5的浏览器中进行测试时,该菜单很智能,会自动确定浏览器边界并更改下拉菜单的显示方向。 在ie中没有发现这个效果。 从整体上看,与Windows系统“经典”主题时的菜单风格特别相似,配合图片,整体效果相当专业。

执行结果的屏幕截图如下。

在线演示地址如下。

具体代码如下。

jQuery多级下拉菜单$(document ).ready (函数) )。

$('#menu li ' ).hover(function () ) ) ) ) )。

$(this ).find )、ul:first )、CSS )、visibility:'visible '、display: 'none'}、fadein(400 ); //effect 1

、function ()、function ) )。

$(this ).find(ul:first ).CSS ) {visibility:'hidden;

);

);

body{background:#eee; font-family:Verdana,Helvetica,Arial,sans-serif; margin:0; padding:0}

. examples {后台: # fff; width:800px; 字体大小:80 %; border :1 px # 000固态硬盘; margin:3.5em auto 2em; padding:1em 2em 2em}

#menu {width:750px; height:531px; 后台: URL (images/snowboard.jpg; 文本对齐3360中心; margin :0自动; }

#menu ul {margin:0; padding:0; 列表样式: none; white-space:nowrap; 文本对齐:左对齐; 后台: # ccccd 0; border:1px solid #333; 边框颜色: # eee # 555 # 222 # fff; }

# menu ul { display :在线块; }

#menu li {margin:0; padding:0; 列表样式: none; }

# menu Li { display :在线块; 显示:在线; }

# menuulul { position : absolute; left:-9999px; }

# menu ul.level1{ margin :0 auto; }

# menu ul.level1Li.level1- Li { float : left; 显示: block; position:relative; }

#menu b {position:absolute; }

# menu a { display :块; font:normal 11px verdana,arial,sans-serif; color:#000; line-height:25px; 文本修饰:无; padding:0 20px; }

# menu ul.level1Li.level1- lia.level1- a { float : left; }

# menu ulli : hover ul { visibility : visible; left:0; top:21px; }

# menu ulli : hover ul { visibility : visible; left:100%; top :自动; margin-top:-25px; 玛格琳- left :-4px; }

# menu Li.left : hover ul { visibility : visible; left :自动; right:0; top:25px; }

# menu Li.left ulli 3360 hover ul { visibility : visible; left :自动; right:100%; top :自动; margin-top:-25px; 玛姬- right :-4px; }

#menu a:hover ul {left:0; top:23px; }

# menu Li.lefta : hover ul { left : auto; right:-1px; top:23px; }

# menu Li.left ula { text-align : right; }

#menu a:hover a:hover ul,

# menua : hovera : hovera : hover ul { left :100 %; 可视:可视; }

# menu Li.lefta : hovera : hover ul,

# menu Li.lefta : hovera : hovera : hover ul { left : auto; right:0; 可视:可视; }

#menu a:hover ul ul,

# menua : hovera : hoverulul { left :-9999p x; }

#menu li.left a:hover ul ul,

# menu Li.lefta : hovera : hoverulul { left :-9999p x; }

# menu lia.drop { background :传输权限中心(images/white-down.gif ) no-repeat right center; }

#menu li a .风中酒馆{ background : transparent URL (images/white-right.gif ) no-repeat right center; }

#menu li.left ul a .风中酒馆{ background : transparent URL (images/white-left.gif ) no-repeat left center; }

#menu li a:hover,

#menu li a .风中的酒窝:hover {color:#c60; 背景色: # c0c0c 8; }

#menu li:hover a,

#menu ul li:hover a .风中的酒窝{color:#c60; 背景色: # c0c0c 8; }

#菜单表{位置: absolute; 高清:0; width:0; left:0; border-collapse:collapse; margin-top:-6px; }

# menutabletable { position : absolute; left:99%; 高清:0; width:0; border-collapse:collapse; margin-top:-30px; 玛格琳- left :-4px; }

# menu Li.lefttable { position : absolute; 高清:0; width:0; left :自动; right:0; border-collapse:collapse; margin-top:-4px; }

# menu Li.lefttabletable { position : absolute; left :自动; right:100%; 高清:0; width:0; border-collapse:collapse; margin-top:-30px; 玛姬- right :-4px; }

homecontactusresortsurroundingareainformationprivacy

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。