jQuery实现的动态伸缩导航菜单实例


Posted in Javascript onMay 07, 2015

本文实例讲述了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>jquery select</title>
<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
<style type="text/css">
body {padding:10px; font-family:"宋体"}
* {margin:0; padding:0; font-size:12px;}
a{ color: #333;}
ul,li {
list-style-type:none;
}
.menu_list li a {
display:block; line-height:30px;
text-align:center; height:30px;
background:#e8e8e8; border-bottom:1px solid #ccc;
}
.hover {
background:#e8e8e8;
}
.div1{
height:200px; display:none;
padding:5px;
}
.menu_list{
width:200px; background:#f2f2f2;
border:1px solid #ccc;
}
</style>
<script type="text/javascript">
$(document).ready(function()
{
 $(".menu_list ul li").click(function()
 {
 if($(this).children(".div1").is(":hidden"))
 //判断对象是显示还是隐藏
 {
  if(!$(this).children(".div1").is(":animated")){
  //如果当前没有进行动画,则添加新动画
  $(this).children(".div1").animate({height:'show'},1000)
  .end().siblings().find(".div1").hide(1000);}
 }else{
  if(!$(this).children(".div1").is(":animated")){
  $(this).children(".div1").animate({height:'hide'},1000)
  .end().siblings().find(".div1").hide(1000);}
  }
  }
 );
});
</script>
<div class="menu_list" id="secondpane">
  <ul>
  <li class="">
  <a href="javascript:void(0);" class="a1">网页特效</a>
  <div class="div1">js特效,网页特效</div>
  </li>
  <li class="">
  <a href="javascript:void(0);" class="a1">网页模板</a>
  <div class="div1">网页模板下载</div>
  </li>
  <li class="">
  <a href="javascript:void(0);" class="a1" style="border:none;">联系我们 </a>
  <div class="div1" style="border-top:1px solid #ccc;">关于三水点靠木</div>
  </li>
 </ul>
 </div>
</body>
</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
jQuery Tools tab(幻灯片)
Jul 14 Javascript
document.createElement()用法
Mar 13 Javascript
方便实用的jQuery checkbox复选框全选功能简单实例
Oct 09 Javascript
javascript如何动态加载表格与动态添加表格行
Nov 27 Javascript
javascript实现checkBox的全选,反选与赋值
Mar 12 Javascript
浅析JavaScriptSerializer类的序列化与反序列化
Nov 22 Javascript
JS自定义混合Mixin函数示例
Nov 26 Javascript
JS自动生成动态HTML验证码页面
Jun 14 Javascript
详解使用vuex进行菜单管理
Dec 21 Javascript
layui文件上传控件带更改后数据传值的方法
Sep 23 Javascript
使用vue打包进行云服务器上传的问题
Mar 02 Javascript
vue实现lodop打印功能的示例
Nov 11 Javascript
jQuery团购倒计时特效实现方法
May 07 #Javascript
js由下向上不断上升冒气泡效果实例
May 07 #Javascript
jQuery动态效果显示人物结构关系图的方法
May 07 #Javascript
js显示文本框提示文字的方法
May 07 #Javascript
js实现模拟计算器退格键删除文字效果的方法
May 07 #Javascript
浅谈document.write()输出样式
May 07 #Javascript
js库Modernizr的介绍和使用
May 07 #Javascript
You might like
德生PL450的电路分析和低放电路的改进办法
2021/03/02 无线电
php中的一个中文字符串截取函数
2007/02/14 PHP
PHP 日期时间函数的高级应用技巧
2009/10/10 PHP
PHP中=赋值操作符对不同数据类型的不同行为
2011/01/02 PHP
PHP备份/还原MySQL数据库的代码
2011/01/06 PHP
php float不四舍五入截取浮点型字符串方法总结
2013/10/28 PHP
PHP实现XML与数据格式进行转换类实例
2015/07/29 PHP
session 加入redis的实现代码
2016/07/15 PHP
laravel利用中间件防止未登录用户直接访问后台的方法
2019/09/30 PHP
jquery 注意事项与常用语法小结
2010/06/07 Javascript
缓动函数requestAnimationFrame 更好的实现浏览器经动画
2012/12/07 Javascript
js循环改变div颜色具体方法
2013/06/25 Javascript
12种JavaScript常用的MVC框架比较分析
2015/11/16 Javascript
探讨JavaScript标签位置的存放与功能有无关系
2016/01/15 Javascript
Vue.js组件tree实现省市多级联动
2016/12/02 Javascript
详解自动生成博客目录案例
2016/12/09 Javascript
AngularJS过滤器filter用法总结
2016/12/13 Javascript
vue学习笔记之vue1.0和vue2.0的区别介绍
2017/05/17 Javascript
vue 通过下拉框组件学习vue中的父子通讯
2017/12/19 Javascript
vue中vee validate表单校验的几种基本使用
2018/06/25 Javascript
Vue实现商品分类菜单数量提示功能
2019/07/26 Javascript
基于javascript实现移动端轮播图效果
2020/12/21 Javascript
[06:49]2018DOTA2国际邀请赛寻真——VirtusPro傲视群雄
2018/08/12 DOTA
Python+Opencv识别两张相似图片
2020/03/23 Python
pandas 实现字典转换成DataFrame的方法
2018/07/04 Python
python实现高斯投影正反算方式
2020/01/17 Python
css3 实现滚动条美化效果的实例代码
2021/01/06 HTML / CSS
详解如何获取localStorage最大存储大小的方法
2020/05/21 HTML / CSS
幼儿园父亲节活动方案
2014/03/11 职场文书
中国好声音广告词
2014/03/18 职场文书
医院见习报告范文
2014/11/03 职场文书
2014年技术员工作总结
2014/11/18 职场文书
大班上学期个人总结
2015/02/13 职场文书
2015学生会文艺部工作总结
2015/04/03 职场文书
2015年药店店长工作总结
2015/04/29 职场文书
IDEA 链接Mysql数据库并执行查询操作的完整代码
2021/05/20 MySQL