用jquery制作一个简单的导航栏
2016-01-19 00:00
921 查看
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>学习导航栏的制作</title> <script src="http://code.jquery.com/jquery-1.10.2.js"></script> <script> $(document).ready(function() { $(".li1").click(function() { $(this).next().addClass("dlHover");//取得其下一个兄弟元素 }); $(".ul1").hover(function() {//第一个函数作为鼠标悬浮时执行的函数 $(this).children(".li1").addClass("bg");//取得子元素中class="li1"的元素 }, function() {//第二个函数作为鼠标离开时执行的函数 $(this).children(".li1").removeClass("bg"); $(this).children(".li2").removeClass("dlHover"); }); }); </script> <style> *{margin: 0px;padding: 0px;text-align: center;} ul li{list-style: none;} .nav_div{height: 20px;} .li2{display:none;width: 100px;border: 1px solid gray;background: #00FFFF;} .dlHover{position:absolute;z-index: 9999;display: block;} .ul1{border: 1px solid gray;width: 100px;background-color: #999999;} .bg{background-color: #1F9999;} dl,dt,dd{border: 1px solid gray;width: 200px;} .ul1{float: left;} </style> </head> <body> <div class="nav_div"> <!-- 导航开始 --> <ul class="ul1"> <li class="li1">导航1</li> <li class="li2"> <ul> <li><a href="#">二级菜单1</a><li> <li><a href="#">二级菜单1</a></li> </ul> </li> </ul> <ul class="ul1"> <li class="li1">导航2</li> <li class="li2"> <ul> <li><a href="#">二级菜单2</a><li> <li><a href="#">二级菜单2</a></li> </ul> </li> </ul> <ul class="ul1"> <li class="li1">导航3</li> <li class="li2"> <ul> <li><a href="#">二级菜单3</a><li> <li><a href="#">二级菜单3</a></li> </ul> </li> </ul> </div> <!-- 导航开始 --> <div> <dl style="border: 1px solid gray;"> <dt>学习导航栏的制作</dt> <dd>这是一个简单的导航栏</dd> <dd>这是一个简单的导航栏</dd> <dd>这是一个简单的导航栏</dd> </dl> </div> </body> </html>
相关文章推荐
- jQuery Form 表单提交插件----Form 简介,官方文档,官方下载地址
- jQuery - Detect value change on hidden input field
- jquery当鼠标移动到button按钮控件时,会出现提示信息
- jQuery-Mobile学习(表单)
- OpenLayers学习笔记5——使用jQuery UI实现查询并标注(UI篇)
- jquery datatables 的 配置参数
- jQuery中的动画
- JQuery日期插件datepicker的使用
- 加载模式
- 转载:jQuery的deferred对象详解
- jQuery 取值、赋值的基本方法整理
- 外部引入的js函数代码规范(以jquery基础)
- Jquery实现自动补全功能
- 关于jquery中on方法的一些介绍
- jQuery控制TR的显示隐藏
- jquery判断页面滚动条(scroll)是上滚还是下滚
- 深入学习jQuery Validate表单验证(二)
- jQuery表单input文本框默认说明文字获得焦点后消失效果
- 深入学习jQuery Validate表单验证
- jQuery Validate表单验证插件 添加class属性形式的校验