jQuery实现DIV层收缩展开的方法


Posted in Javascript onFebruary 27, 2015

本文实例讲述了jQuery实现DIV层收缩展开的方法。分享给大家供大家参考。具体实现方法如下:

<!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>

<title>jQuery实现DIV层的收缩展开效果</title>

<script type="text/javascript" src="/images/jquery.js"></script>

<style>

/* 收缩展开效果 */

.text{line-height:22px;padding:0 6px;color:#666;}

.box h1{padding-left:10px;height:22px;line-height:22px;background:#f1f1f1;font-weight:bold;}

.box{position:relative;border:1px solid #e7e7e7;}

</style>

</head>

<body>

<script type="text/javascript">

// 收缩展开效果

$(document).ready(function(){

   $(".box h1").toggle(function(){

     $(this).next(".text").animate({height: 'toggle', opacity: 'toggle'}, "slow");

   },function(){

$(this).next(".text").animate({height: 'toggle', opacity: 'toggle'}, "slow");

   });

});

</script>

<!-- 收缩展开效果 -->

<div class="box">

<h1>收缩展开效果</h1>

<div class="text">

        1<br />

        2<br />

        3<br />

        4<br />

        5<br />

</div>

</div>

<br />

<div class="box">

<h1>收缩展开效果</h1>

<div class="text">

        1<br />

        2<br />

</div>

</div>

<br>

<font color=red>第一次运行请刷新一下页面。</font>

</body>

</html>

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

Javascript 相关文章推荐
Javascript this指针
Jul 30 Javascript
Extjs学习笔记之一 初识Extjs之MessageBox
Jan 07 Javascript
JQuery右键菜单插件ContextMenu使用指南
Dec 19 Javascript
基于jQuery实现中英文切换导航条效果
Sep 18 Javascript
详解vue-router 2.0 常用基础知识点之router-link
May 10 Javascript
vuejs2.0子组件改变父组件的数据实例
May 10 Javascript
JavaScript实现QQ聊天消息展示和评论提交功能
May 22 Javascript
Vue.js实现一个todo-list的上移下移删除功能
Jun 26 Javascript
Vue.js组件间的循环引用方法示例
Dec 27 Javascript
Vue的双向数据绑定实现原理解析
Feb 17 Javascript
Vue实现input宽度随文字长度自适应操作
Jul 29 Javascript
vscode中使用npm安装babel的方法
Aug 02 Javascript
JavaScript函数详解
Feb 27 #Javascript
浅谈JavaScript的事件
Feb 27 #Javascript
JS实现图片放大镜效果的方法
Feb 27 #Javascript
浅谈javascript中的instanceof和typeof
Feb 27 #Javascript
js实现有时间限制消失的图片方法
Feb 27 #Javascript
js用拖动滑块来控制图片大小的方法
Feb 27 #Javascript
javascript中局部变量和全局变量的区别详解
Feb 27 #Javascript
You might like
php面向对象全攻略 (四)构造方法与析构方法
2009/09/30 PHP
PHP 进程锁定问题分析研究
2009/11/24 PHP
MySQL时间字段究竟使用INT还是DateTime的说明
2012/02/27 PHP
关于mysql字符集设置了character_set_client=binary 在gbk情况下会出现表描述是乱码的情况
2013/01/06 PHP
PHP+jQuery+Ajax实现分页效果 jPaginate插件的应用
2015/10/09 PHP
小议Function.apply() 之一------(函数的劫持与对象的复制)
2006/11/30 Javascript
为Yahoo! UI Extensions Grid增加内置的可编辑器
2007/03/10 Javascript
JavaScript 设计模式学习 Singleton
2009/07/27 Javascript
JS 参数传递的实际应用代码分析
2009/09/13 Javascript
jQuery EasyUI 中文API Button使用实例
2010/04/14 Javascript
jQuery操作Table技巧大汇总
2016/01/23 Javascript
JavaScript实战(原生range和自定义特效)简单实例
2016/08/21 Javascript
Vue2.0 实现单选互斥的方法
2018/04/13 Javascript
微信小程序websocket实现聊天功能
2020/03/30 Javascript
vue axios数据请求get、post方法及实例详解
2018/09/11 Javascript
深入浅出了解Node.js Streams
2019/05/27 Javascript
jQuery实现B2B网站后台管理系统侧导航
2020/07/08 jQuery
Python中字符编码简介、方法及使用建议
2015/01/08 Python
python里使用正则的findall函数的实例详解
2017/10/19 Python
浅析python参数的知识点
2018/12/10 Python
Python函数装饰器常见使用方法实例详解
2019/03/30 Python
python内存动态分配过程详解
2019/07/15 Python
Python 日期区间处理 (本周本月上周上月...)
2019/08/08 Python
python读取hdfs上的parquet文件方式
2020/06/06 Python
python打包多类型文件的操作方法
2020/09/21 Python
pycharm 2020 1.1的安装流程
2020/09/29 Python
matplotlib之pyplot模块坐标轴标签设置使用(xlabel()、ylabel())
2021/02/22 Python
HTML5中的autofocus(自动聚焦)属性介绍
2014/04/23 HTML / CSS
HTML5表单验证特性(知识点小结)
2020/03/10 HTML / CSS
澳大利亚旅游网站:Lastminute
2017/08/07 全球购物
Linux如何修改文件和文件夹的权限
2012/06/27 面试题
应届生保险求职信
2013/11/11 职场文书
成龙洗发水广告词
2014/03/14 职场文书
MySQL表的增删改查(基础)
2021/04/05 MySQL
分析mysql中一条SQL查询语句是如何执行的
2021/06/21 MySQL
win10如何快速切换窗口 win10切换窗口快捷键分享
2022/07/23 数码科技