jquery简单实现网页层的展开与收缩效果


Posted in Javascript onAugust 07, 2015

本文实例讲述了jquery简单实现网页层的展开与收缩效果。分享给大家供大家参考。具体如下:

这里演示了jquery网页层展开、层收缩代码,带缓冲动画效果,点击指定的文字或按钮,可展开指定层,再次单击会收起层,类似效果网上已见到许多,请根据自己的需要修改代码,别忘了引入最新的jQuery插件哦。

运行效果截图如下:

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>Div层的收缩与展开</title>
<style>
#content {
font-size: 14px;
width: 730px;
height: 25px;
background:#FFF; line-height:25px;
border: 1px #ccc double;
overflow: hidden;
border:1px solid #99a5ab;
}
#key {
color: red;
float: right;
width:50px;
height:25px;
line-height:25px
margin:0 0 0 0;
}
</style>
<script type='text/javascript' src='jquery-1.6.2.min.js'></script>
<script type="text/javascript">
 $(function(){
  $("#key").toggle(function(){
   $(this).html("关闭").parent().animate({height:"280px"},1000);
   },function(){
   $(this).html("展开").parent().animate({height:"25px"},1000);
   })
 })
</script>
</head>
<body>
<div id="content"> <span id="key"">展开</span><span class="fonttitle">标题</span>
  <table width="700" border="1px" cellpadding="0" cellspacing="0">
   <tr>
   <td>1</td>
   <td>2</td>
   <td>2</td>
   <td>2</td>
   <td>2</td>
   <td>2</td>
   <td>2</td>
   <td>2</td>
   </tr>
   </table>
   </div>
</body>
</html>

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

Javascript 相关文章推荐
IE 上下滚动展示模仿Marquee机制
Dec 20 Javascript
javascript函数作用域学习示例(js作用域)
Jan 13 Javascript
javascript中加var和不加var的区别 你真的懂吗
Jan 06 Javascript
动态创建按钮的JavaScript代码
Jan 29 Javascript
简单实现JavaScript弹幕效果
Aug 27 Javascript
微信小程序学习之数据处理详解
Jul 05 Javascript
jQuery实现ajax回调函数带入参数的方法示例
Jun 26 jQuery
vue组件(全局,局部,动态加载组件)
Sep 02 Javascript
微信小程序提交form操作示例
Dec 30 Javascript
微信小程序实现的一键复制功能示例
Apr 24 Javascript
使用vue-router在Vue页面之间传递数据的方法
Jul 15 Javascript
jQuery中getJSON跨域原理的深入讲解
Sep 02 jQuery
javascript+HTML5的Canvas实现Lab单车动画效果
Aug 07 #Javascript
jQuery实现仿腾讯视频列表分页效果的方法
Aug 07 #Javascript
jQuery使用animate创建动画用法实例
Aug 07 #Javascript
浅谈JavaScript 的执行顺序
Aug 07 #Javascript
javascript封装 Cookie 应用接口
Aug 07 #Javascript
jQuery实现鼠标经过弹出提示信息的地图热点效果
Aug 07 #Javascript
jQuery与getJson结合的用法实例
Aug 07 #Javascript
You might like
十大催泪虐心动漫,你能坚持看到第几部?
2020/03/04 日漫
php cookie 登录验证示例代码
2009/03/16 PHP
php 广告调用类代码(支持Flash调用)
2011/08/11 PHP
PHP解析html类库simple_html_dom的转码bug
2014/05/22 PHP
PHP_SELF,SCRIPT_NAME,REQUEST_URI区别
2014/12/24 PHP
php正则表达式基本知识与应用详解【经典教程】
2017/04/17 PHP
Laravel学习教程之从入口到输出过程详解
2017/08/27 PHP
php ActiveMQ的安装与使用方法图文教程
2020/02/23 PHP
高效的表格行背景隔行变色及选定高亮的JS代码
2010/12/04 Javascript
Javascript 函数parseInt()转换时出现bug问题
2014/05/20 Javascript
javascript实现根据身份证号读取相关信息
2014/12/17 Javascript
Javascript基础教程之函数对象和属性
2015/01/18 Javascript
浅谈JavaScript的计时器对象
2016/12/26 Javascript
微信小程序之绑定点击事件实例详解
2017/07/07 Javascript
浅谈VUE监听窗口变化事件的问题
2018/02/24 Javascript
webpack4简单入门实例
2018/09/06 Javascript
Js参数RSA加密传输之jsencrypt.js的使用
2020/02/07 Javascript
解决Django migrate不能发现app.models的表问题
2019/08/31 Python
Django2 连接MySQL及model测试实例分析
2019/12/10 Python
Tensorflow安装问题: Could not find a version that satisfies the requirement tensorflow
2020/04/20 Python
pip 20.3 新版本发布!即将抛弃 Python 2.x(推荐)
2020/12/16 Python
SportsDirect.com新加坡:英国第一体育零售商
2019/03/30 全球购物
绢花、人造花和人造花卉:BLOOM
2019/08/07 全球购物
英国水族馆和池塘用品购物网站:Warehouse Aquatics
2019/08/29 全球购物
澳大利亚领先的男装零售连锁店:Lowes
2020/08/07 全球购物
新媒传信软件测试面试题
2013/02/24 面试题
教师听课评语大全
2014/12/31 职场文书
超市员工管理制度
2015/08/06 职场文书
生日祝酒词大全
2015/08/10 职场文书
python 如何在list中找Topk的数值和索引
2021/05/20 Python
MySQL5.7并行复制原理及实现
2021/06/03 MySQL
ORM模型框架操作mysql数据库的方法
2021/07/25 MySQL
Django实现WebSocket在线聊天室功能(channels库)
2021/09/25 Python
node快速搭建后台的实现步骤
2022/02/18 NodeJs
vue项目如何打包之项目打包优化(让打包的js文件变小)
2022/04/30 Vue.js
Redis批量生成数据的实现
2022/06/05 Redis