jquery简单实现网页层的展开与收缩效果
更新时间:2015年08月07日 13:08:42 作者:皮蛋
这篇文章主要介绍了jquery简单实现网页层的展开与收缩效果的方法,涉及jquery中toggle结合animate方法操作页面元素属性的相关技巧,非常简单实用,需要的朋友可以参考下
本文实例讲述了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程序设计有所帮助。
相关文章
jquery对象和javascript对象即DOM对象相互转换
对于已经是一个 DOM 对象,只需要用 $() 把DOM对象包装起来,就可以获得一个 jQuery 对象了,使用[index]和.get(index)可以转为DOM对象2014-08-08
使用jQuery向asp.net Mvc传递复杂json数据-ModelBinder篇
jQuery提供的ajax方法能很方便的实现客户端与服务器的异步交互,在asp.net mvc 框架使用jQuery能很方便地异步获取提交数据,给用户提供更好的体验!2010-05-05
JQuery中attr方法和removeAttr方法用法实例
这篇文章主要介绍了JQuery中attr方法和removeAttr方法用法,实例分析了jQuery中attr方法设置属性与removeAttr方法移除属性的使用技巧,非常具有实用价值,需要的朋友可以参考下2015-05-05
使用jquery模拟a标签的click事件无法实现跳转的解决
这篇文章主要给大家介绍了关于使用jquery模拟a标签的click事件无法实现跳转的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2018-12-12


最新评论