问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

jquery实现漂亮的二级下拉菜单代码

发布网友 发布时间:2022-04-26 19:50

我来回答

1个回答

热心网友 时间:2022-04-09 14:12

本文实例讲述了jquery实现漂亮的二级下拉菜单代码。分享给大家供大家参考。具体如下:
这里介绍一款基于jquery实现的网站下拉菜单,黑色风格,很漂亮,本菜单需要点击主菜单后的小三角符号才下拉出二级菜单,并不是有些菜单,是鼠标移上主菜单的时候就滑过,至于哪一种,就看个人的喜好了
先来看看运行效果:
在线演示地址如下:
http://demo.jb51.net/js/2015/jquery-bg-2-level-down-show-menu-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>jQuery二级菜单</title>
<script
type="text/javascript"
src="jquery-1.6.2.min.js"></script>
<script
type="text/javascript">
$(document).ready(function(){
$("ul.subnav").parent().append("<span></span>");
$("ul.topnav
li
span").click(function()
{
$(this).parent().find("ul.subnav").slideDown('fast').show();
$(this).parent().hover(function()
{
},
function(){
$(this).parent().find("ul.subnav").slideUp('slow');
});
}).hover(function()
{
$(this).addClass("subhover");
},
function(){
$(this).removeClass("subhover");
});
});
</script>
<style
type="text/css">
body
{
margin:
0;
padding:
0;
font:
10px
normal
Arial,
Helvetica,
sans-serif;
background:
#ddd
url(images/body_bg.gif)
repeat-x;
}
.container
{
width:
960px;
margin:
0
auto;
position:
relative;
}
#header
{
padding-top:
120px;
}
#header
.disclaimer
{
color:
#999;
padding:
100px
0
7px
0;
text-align:
right;
display:
block;
position:
absolute;
top:
0;
right:
0;
}
#header
.disclaimer
a
{
color:
#ccc;}
ul.topnav
{
list-style:
none;
padding:
0
20px;
margin:
0;
float:
left;
width:
920px;
background:
#222;
font-size:
1.2em;
background:
url(images/topnav_bg.gif)
repeat-x;
}
ul.topnav
li
{
float:
left;
margin:
0;
padding:
0
15px
0
0;
position:
relative;
}
ul.topnav
li
a{
padding:
10px
5px;
color:
#fff;
display:
block;
text-decoration:
none;
float:
left;
}
ul.topnav
li
a:hover{
background:
url(images/topnav_hover.gif)
no-repeat
center
top;
}
ul.topnav
li
span
{
width:
17px;
height:
35px;
float:
left;
background:
url(images/subnav_btn.gif)
no-repeat
center
top;
}
ul.topnav
li
span.subhover
{background-position:
center
bottom;
cursor:
pointer;}
ul.topnav
li
ul.subnav
{
list-style:
none;
position:
absolute;
left:
0;
top:
35px;
background:
#333;
margin:
0;
padding:
0;
display:
none;
float:
left;
width:
170px;
-moz-border-radius-bottomleft:
5px;
-moz-border-radius-bottomright:
5px;
-webkit-border-bottom-left-radius:
5px;
-webkit-border-bottom-right-radius:
5px;
border:
1px
solid
#111;
}
ul.topnav
li
ul.subnav
li{
margin:
0;
padding:
0;
border-top:
1px
solid
#252525;
border-bottom:
1px
solid
#444;
clear:
both;
width:
170px;
}
html
ul.topnav
li
ul.subnav
li
a
{
float:
left;
width:
145px;
background:
#333
url(images/dropdown_linkbg.gif)
no-repeat
10px
center;
padding-left:
20px;
}
html
ul.topnav
li
ul.subnav
li
a:hover
{
background:
#222
url(images/dropdown_linkbg.gif)
no-repeat
10px
center;
}
#header
img
{
margin:
20px
0
10px;
}
</style>
</head>
<body>
<div
class="container">
<div
id="header">
<ul
class="topnav">
<li><a
href="#">网站首页</a></li>
<li>
<a
href="#">网页菜单</a>
<ul
class="subnav">
<li><a
href="#">ASP导航</a></li>
<li><a
href="#">JSP导航</a></li>
<li><a
href="#">ASP.net导航</a></li>
<li><a
href="#">PHP导航</a></li>
</ul>
</li>
<li>
<a
href="#">网页特效</a>
<ul
class="subnav">
<li><a
href="#">层和菜单</a></li>
<li><a
href="#">鼠标特效</a></li>
<li><a
href="#">表单特效</a></li>
<li><a
href="#">表格特效</a></li>
<li><a
href="#">CSS特效</a></li>
<li><a
href="#">jQuery特效</a></li>
</ul>
</li>
<li><a
href="#">搜索引擎</a></li>
<li><a
href="#">博客营销</a></li>
<li><a
href="#">联系我们</a></li>
</ul>
</div>
</div>
</body>
</html>
希望本文所述对大家的jquery程序设计有所帮助。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我现在九十斤每天跑半小时可以减肥吗? 一只蛋鸡吃多少饲料 永诚财险水滴重疾2021值得推荐吗?重疾赔付次数有多少? 瑞泰保险水滴瑞选重疾险好不好?值得买吗? 水滴守护真爱重大疾病保障计划值得推荐吗?可靠吗? 去西塘和乌镇 为什么生死狙击花圣总是玩人类 江门豪江华庭带装修吗? 江门豪江华庭售楼中心电话是多少? 这种美图软件叫什么? 农商银行登录必须有农商卡好吗 下水道的井盖为什么是圆的? 美国亚马逊达人教您如何回复顾客评论和处理差评 农商银行信用卡好吗 如何评价Jquery easy ui 这个webui框架 农村商业银行的卡外观好看吗? Jquery怎样实现Ctrl+Enter组合键快捷发表评论 精通JavaScript+jQuery的评价 农商银行的卡好吗? 如何用jquery实现新浪微博 回复评论后出现的那个 回复成功的对话框... 在jquery中实现单击页面中的文字“请为我们的服务做出评价”,弹出消 ... jquery如何实现发表评论 jq商品评价的五星效果怎么实现 常用的 iPhone 摄影应用有哪些? 新加坡 五元硬币 现在中国有五元硬币了 是吗 挖矿挣比特币实际是为谁工作的? 2011年5元硬币纪念币值多少钱? 新中国第一批一元硬币和第一批五角硬币分别是什么时候出产? 盐腌制了并冷冻的爬虾子,存放已经一到两个月了,还能拿出来吃吗,去年冬天的。要准确答案,猜测的别来, 广州农商银行定期存款也只有卡没有存折吗?用卡好不好?请高手回答。 原生JS 代码和用 jQuery 实现效果各有什么优劣势 javascript或者jquery 如何实现textarea获取或失去焦点时隐藏或者显示... 下水井的井盖为什么设计成圆形的? 农商银行的卡好用吗? javascript能做出很多特效,像jquery则是框架。那我想做一个小型的网站... 农商银行信用卡怎么样 为什么下水道的盖子是圆形的? jquery 如何刷新 评论列表啊? 农商银行卡如何? 在淘宝看中了一件衣服,看了一下评价总共有113个评价,其中有112个好评,一个差评,该不该买? 为什么下水道上的盖是圆的呢? 如何评价Jquery easy ui 这个webui框架? 为什么井盖基本上都是“圆形”的? 为什么下水道井盖是圆的?而不是其他形状? 下水道的井盖为什么是圆的?这就如同试问隧道为什么都是拱形的? 为什么要把下水井盖作成圆的? 下水井盖和水波纹为什么是圆的 下水道井盖为什么是圆的? 求!快节奏的纯音乐。