jQuery 实现下拉导航 二级导航
2016-07-18 17:22
597 查看
1.引入jQuery
<script language="javascript" src="http://apps.bdimg.com/libs/jquery/1.8.0/jquery.min.js"></script>
2.html 代码
css
.mainnav { width: 980px; margin:0 auto;padding-top: 10px;}
.mainnav ul {width:980px;float:left;height:48px;}
.mainnav ul li {width:100px;line-height:48px;height:48px;float:left;overflow:hidden;text-align:center;position:relative;z-index:0;}
.mainnav ul li.cur {background:#008578;}
.mainnav ul li a {width:100%;height:48px;color:#ffffff;font-size:16px;display:block;font-family:"Microsoft Yahei";text-align:center;}
.mainnav ul li a:hover {text-decoration:none;#background-color: #030303;}
.mainnav ul li span {width:100%;position:absolute;z-index:1;height:48px;right:0;}
.mainnav ul li a span.in {top:0;}
.mainnav ul li a span.out {top:48px;background:#414141;}
.mainnav .mainxl{position: absolute; top: 44px;z-index: 999;background-color: #C66905;display:none;width: 100px;height: auto;}
3.js 代码
<script language="javascript" src="http://apps.bdimg.com/libs/jquery/1.8.0/jquery.min.js"></script>
2.html 代码
<div class="banner"> <div class="mainnav"> <ul> <li> <a href="/"> 首页 </a> </li> <li style="overflow:visible"> <a href=""><span style="font-family: Arial, Helvetica, sans-serif;">一级导航</span> </a> <ul class="mainxl" > <li><a href="" target="_blank">二<span style="font-family: Arial, Helvetica, sans-serif;">级导航</span></a></li> <li><a href="" target="_blank"><span style="font-family: Arial, Helvetica, sans-serif;">二</span><span style="font-family: Arial, Helvetica, sans-serif;">级导航</span></a></li> <li><a href="" target="_blank">二级导航</a></li> <li><a href="" target="_blank">二级导航</a></li> <li><a href="" target="_blank">二级导航</a></li> </ul> </li> & 4000 lt;li> <a href=""一级导航</a> </li> <li> <a href="">yjdh</a> </li> <li style="overflow:visible"> <a href="javascript:void(0);">热点新闻</a> <ul class="mainxl"> <li><a href="" target="_blank">媒体报道</a></li> <li><a href="" target="_blank">新闻</a></li> <li><a href="" target="_blank">品牌视频</a></li> </ul> </li> <li> <a href=""> 一级 </a> </li> <li> <a href=""> 一级 </a> </li> <li> <a href=""> 一级 </a> </li> <li> <a href="">一级</a> </li> </ul> <div class="clear"></div> </div> </div>
css
.mainnav { width: 980px; margin:0 auto;padding-top: 10px;}
.mainnav ul {width:980px;float:left;height:48px;}
.mainnav ul li {width:100px;line-height:48px;height:48px;float:left;overflow:hidden;text-align:center;position:relative;z-index:0;}
.mainnav ul li.cur {background:#008578;}
.mainnav ul li a {width:100%;height:48px;color:#ffffff;font-size:16px;display:block;font-family:"Microsoft Yahei";text-align:center;}
.mainnav ul li a:hover {text-decoration:none;#background-color: #030303;}
.mainnav ul li span {width:100%;position:absolute;z-index:1;height:48px;right:0;}
.mainnav ul li a span.in {top:0;}
.mainnav ul li a span.out {top:48px;background:#414141;}
.mainnav .mainxl{position: absolute; top: 44px;z-index: 999;background-color: #C66905;display:none;width: 100px;height: auto;}
3.js 代码
<script> $(document).ready(function () { $('.mainnav li').mousemove(function () { $(this).css({ background: "#414141" }); $(this).find('ul').slideDown();//you can give it a speed }); $('.mainnav li').mouseleave(function () { $(this).css({ background:"none" }); $(this).find('ul').slideUp("fast"); }); }); </script>
相关文章推荐
- jQuery某网站品牌列表效果
- jQuery实现滚动公告练习
- jquery倒计时过几秒页面跳转 js倒计时
- jQuery实现仿微博发布框字数提示
- jQuery自制提示框tooltip
- jQuery的deferred对象详解
- jQuery实现表格的查看修改删除
- jquery 经常用到的并且需要注意的地方。
- jquery $.each 用法
- 使用jQuery的插件qrcode生成二维码(静态+动态生成)及常见问题解决方法
- jquery实现倒计时60秒发送邮件
- JQuery 常用命令总结
- jquery如何设置与去除disabled属性?五种方法
- JQuery中自定义data-*的使用
- jQuery图片轮播的具体实现
- jQuery 学习
- jQueryUI中Datepicker(日历)插件的介绍和使用
- jquery easyui datagrid 添加超链接
- jquery+CSS3实现3D拖拽相册效果
- Spring Security登录超时,angular ajax请求出错自动跳转至登录页(jQuery也适用)