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 相关文章推荐
javascript call和apply方法
Nov 24 Javascript
js为空或不是对象问题的快速解决方法
Dec 11 Javascript
jQuery获得包含margin的outerWidth和outerHeight的方法
Mar 25 Javascript
jQuery实现仿Google首页拖动效果的方法
May 04 Javascript
JavaScript中的Array 对象(数组对象)
Jun 02 Javascript
在localStorage中存储对象数组并读取的方法
Sep 24 Javascript
微信小程序 http请求的session管理
Jun 07 Javascript
vue2.0实现移动端的输入框实时检索更新列表功能
May 08 Javascript
JS数组去重常用方法实例小结【4种方法】
May 28 Javascript
详解微信小程序与内嵌网页交互实现支付功能
Oct 22 Javascript
javascript实现摄像头拍照预览
Sep 30 Javascript
vue 实现把路由单独分离出来
Aug 13 Javascript
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
用php或asp创建网页桌面快捷方式的代码
2010/03/23 PHP
使用PHP 5.0创建图形的巧妙方法
2010/10/12 PHP
仿Aspnetpager的一个PHP分页类代码 附源码下载
2012/10/08 PHP
详解PHP的抽象类和抽象方法以及接口总结
2019/03/15 PHP
javascript 函数速查表
2010/02/07 Javascript
jQuery学习基础知识小结
2010/11/25 Javascript
jqplot通过ajax动态画折线图的方法及思路
2013/12/08 Javascript
PHP配置文件php.ini中打开错误报告的设置方法
2015/01/09 PHP
初识Node.js
2015/03/20 Javascript
炫酷的js手风琴效果
2016/10/13 Javascript
详解Vue中使用v-for语句抛出错误的解决方案
2017/05/04 Javascript
荐书|您有一份JavaScript书单待签收
2017/07/21 Javascript
深入浅析vue组件间事件传递
2017/12/29 Javascript
详解node Async/Await 更好的异步编程解决方案
2018/05/10 Javascript
JS实现获取数组中最大值或最小值功能示例
2019/03/02 Javascript
解决Vue调用springboot接口403跨域问题
2019/09/02 Javascript
Node.js API详解之 net模块实例分析
2020/05/18 Javascript
使用Python下的XSLT API进行web开发的简单教程
2015/04/15 Python
Python中每次处理一个字符的5种方法
2015/05/21 Python
详细介绍Python的鸭子类型
2016/09/12 Python
python中urllib.unquote乱码的原因与解决方法
2017/04/24 Python
Python中按键来获取指定的值
2019/03/02 Python
python实现小程序推送页面收录脚本
2020/04/20 Python
Python使用struct处理二进制(pack和unpack用法)
2020/11/12 Python
CSS3自定义滚动条样式的示例代码
2017/08/21 HTML / CSS
html5 canvas 使用示例
2010/10/22 HTML / CSS
html5的websockets全双工通信详解学习示例
2014/02/26 HTML / CSS
基于MUI框架使用HTML5实现的二维码扫描功能
2018/03/01 HTML / CSS
宝拉珍选英国官网:Paula’s Choice英国
2019/05/29 全球购物
欧洲最古老的鞋厂:Peter Kaiser
2019/11/05 全球购物
劳动之星获奖感言
2014/02/01 职场文书
综合实践活动总结
2014/05/05 职场文书
六查六看心得体会
2014/10/14 职场文书
小学国庆节活动总结
2015/03/23 职场文书
2019脱贫攻坚工作总结报告范本!
2019/08/06 职场文书
MySQL 自定义变量的概念及特点
2021/05/13 MySQL