JQuery练习——伸缩的导航
来源:互联网 发布:appium python ios 编辑:程序博客网 时间:2024/04/27 23:10
最近在学习JQuery,尝试制作了这个导航
下载:代码
<!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=utf-8" /> <title>伸缩导航</title> <link rel="stylesheet" type="text/css" href="nav.css"> <script type="text/javascript" src="jquery-1.10.2.js"></script> <script type="text/javascript" src="nav.js"></script></head><body> <div class="navigator"> <ul class="tabs"> <li class="tab1"> <h3>导航卡1</h3> <ul class="nav1"> <li>子项目1</li> <li>子项目2</li> <li>子项目3</li> <li>子项目4</li> </ul> </li> <li class="tab2"> <h3>导航卡2</h3> <ul class="nav2"> <li>子项目1</li> <li>子项目2</li> <li>子项目3</li> <li>子项目4</li> </ul> </li> <li class="tab3"> <h3>导航卡3</h3> <ul class="nav3"> <li>子项目1</li> <li>子项目2</li> <li>子项目3</li> <li>子项目4</li> </ul> </li> </ul> </div> </body></html>
/** *Author LY 2013-11-11 22:30 **/ * { margin: 0; padding: 0; font-family: "Microsoft Yahei","Arial" } .navigator { width: 180px; display: block; margin-top: 30px; margin-left: 30px; border-top: 10px solid #ddd; border-bottom: 10px solid #ddd; border-left: 3px solid #ddd; border-right: 3px solid #ddd; background: #ddd; } .tabs { list-style: none; } .tabs li { clear: both; overflow: auto; } .tabs li h3 { padding: 0; margin:0; font-size: 14px; height: 40px; line-height: 40px; text-align: center; width: 180px; cursor: pointer; background: #07f; color: #fff; border-bottom: 1px solid #ccc; } .tabs li:last-child h3 { border:none; } .tabs li h3.current {background: #6af;} .tabs li ul { margin-left: auto; margin-right: auto; width: 160px; height: 0px; list-style: none; overflow: hidden; } .tabs li ul li { height: 30px; line-height: 30px; background: #eee; padding: 5px; border-bottom: 1px solid #ccc; cursor: pointer; }
$(document).ready(function(){$(".nav1").css("height","160px");$(".tabs li h3:first").addClass("current");$(".tabs li h3").click(function() {$(".tabs li h3").removeClass("current");$(this).addClass("current");$(".tabs li ul").animate({height:"0"},"fast");$(this).next().animate({height:"160"},"slow");});});
- JQuery练习——伸缩的导航
- 导航栏《伸缩菜单的制作——水平方向》
- jQuery 导航菜单点击伸缩展开效果的JS特效
- Jquery10_伸缩的导航条
- 可以伸缩的导航栏
- 原生js和jquery分别实现伸缩菜单的制作-水平方向导航栏
- ExpandableTextView—可以伸缩的文本
- 伸缩导航菜JQ
- 导航条伸缩
- JQuery 实例之 伸缩的菜单
- 用jquery实现可伸缩的表格
- 用jquery实现菜单的伸缩 功能
- 纯css实现导航菜单的垂直伸缩
- Other_1.利用JS伸缩变动导航栏宽度的效果。
- Other_2.利用JQ伸缩变动导航栏宽度的效果。
- jQuery练习5——val()练习
- jquery 做的导航
- JQuery——相关练习
- Androidpn学习与使用6
- Sencha Touch 2学习笔记(一)---环境搭建和开发工具配置
- 定义一个函数,其参数为年、月、日的值,返回这一天为该年的第几天
- discuz收录
- 理解指针
- JQuery练习——伸缩的导航
- NMAP使用实例(七)
- MySql安装问题——startService时未响应
- 算法入门5:贪心算法
- Sencha Touch 2 学习笔记(二)----定义类与类的继承
- 深入研究Servlet线程安全性问题
- 13个mysql数据库的实用SQL小技巧
- Online shopping splurge one for the record books
- qt窗口自动delete