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 相关文章推荐
phpwind放自动注册方法
Dec 02 Javascript
一个挺有意思的Javascript小问题说明
Sep 26 Javascript
详细解读JavaScript的跨浏览器事件处理
Aug 12 Javascript
jquery自定义插件——window的实现【示例代码】
May 06 Javascript
js is_valid_filename验证文件名的函数
Jul 19 Javascript
angular中的cookie读写方法
Aug 02 Javascript
详解JS数组Reduce()方法详解及高级技巧
Aug 18 Javascript
探索Vue高阶组件的使用
Jan 08 Javascript
详解Puppeteer 入门教程
May 09 Javascript
Vue3项目打包后部署到服务器 请求不到后台接口解决方法
Feb 06 Javascript
v-slot和slot、slot-scope之间相互替换实例
Sep 04 Javascript
JavaScript实现刮刮乐效果
Nov 01 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
php中的路径问题与set_include_path使用介绍
2014/02/11 PHP
Codeigniter上传图片出现“You did not select a file to upload”错误解决办法
2014/06/12 PHP
thinkphp连贯操作实例分析
2014/11/22 PHP
PHP代码判断设备是手机还是平板电脑(两种方法)
2015/10/19 PHP
php类的自动加载操作实例详解
2016/09/28 PHP
PHP排序算法之简单选择排序(Simple Selection Sort)实例分析
2018/04/20 PHP
jquery入门—数据删除与隔行变色以及图片预览
2013/01/07 Javascript
动态的创建一个元素createElement及删除一个元素
2014/01/24 Javascript
JS右下角广告窗口代码(可收缩、展开及关闭)
2015/09/04 Javascript
基于Javascript实现返回顶部按钮
2016/02/29 Javascript
jQuery实现动态添加节点与遍历节点功能示例
2017/11/09 jQuery
JavaScript函数绑定用法实例分析
2017/11/14 Javascript
利用js给datalist或select动态添加option选项的方法
2018/01/25 Javascript
使用Angular CLI进行单元测试和E2E测试的方法
2018/03/24 Javascript
js+css实现红包雨效果
2018/07/12 Javascript
javascript将扁平的数据转为树形结构的高效率算法
2020/02/27 Javascript
简单谈谈Python的pycurl模块
2018/04/07 Python
python+selenium 鼠标事件操作方法
2019/08/24 Python
vscode 配置 python3开发环境的方法
2019/09/19 Python
使用django和vue进行数据交互的方法步骤
2019/11/11 Python
PyCharm使用Docker镜像搭建Python开发环境
2019/12/26 Python
Pycharm学生免费专业版安装教程的方法步骤
2020/09/24 Python
HTML5 Geolocation API的正确使用方法
2018/12/04 HTML / CSS
马来西亚网上购物:Youbeli
2018/03/30 全球购物
荷兰的时尚市场:To Be Dressed
2019/05/06 全球购物
波兰化妆品和护肤品购物网站:eKobieca
2019/08/30 全球购物
完美实现CSS垂直居中的11种方法
2021/03/27 HTML / CSS
新学期开学演讲稿
2014/05/24 职场文书
专科生就业求职信
2014/06/22 职场文书
民事诉讼代理委托书
2014/10/08 职场文书
入党函调证明材料
2014/12/24 职场文书
某学校的2019年度工作报告范本
2019/10/11 职场文书
关于企业的执行力标语大全
2020/01/06 职场文书
Python爬虫数据的分类及json数据使用小结
2021/03/29 Python
Python何绘制带有背景色块的折线图
2022/04/23 Python
戴尔Win11系统no bootable devices found解决教程
2022/09/23 数码科技