jquery实现多个gridview折叠展开效果

在实际项目开发中,有时数据会有很多分类,我们可以采用用gridview来显示数据分类,当数据量很大的情况下,一个页面会被一个分类占据,但我们想看看其他分类的话就必须向下滑动鼠标,现在我们使用jquery来实现分类的折叠和展开效果.

这样当我们想看后面的分类时,可以把前面的分类进行折叠,具体做法是在每一个gridview上面加入一个div和hidden,其中hidde的值保存的是这个div隐藏或显示的值(如0、1),在每一个img按钮上面加入class,显示的按钮加入class="group_show",隐藏的按钮加入class="group_hide",这样单击任何一个按钮都会触发click事件,在click事件中把hidden的值进行相应的修改,一开始的时候,通过遍历hidden的值来判断div是否显示。

代码如下:

<script type="text/javascript" src="../js/jquery-2.1.3.min.js"></script>

<script type="text/javascript">

$(document).ready(function() {

$("div#main input:hidden").each(function() {

if ($(this).val() == "0") {

var divid = ‘div_‘ + $(this).attr(‘id‘);

$(‘#‘ + divid).hide();

}

else {

var divid = ‘div_‘ + $(this).attr(‘id‘);

$(‘#‘ + divid).show();

}

});

$(‘img.group_hide‘).click(function() {

$(‘#div_result‘).fadeOut(1000); //需要自己处理找到相应的div

$(‘#result‘).val(0); //同理需要找到hidden,并修改值

});

$(‘img.group_show‘).click(function() {

$(‘#div_result‘).fadeIn(1000); //需要自己处理找到相应的div

$(‘#result‘).val(1); //同理需要找到hidden,并修改值

});

})



时间: 2024-08-24 15:11:46

jquery实现多个gridview折叠展开效果的相关文章

常见选项卡内容切换+折叠+展开效果实现

1.选项卡效果预览 2.源码与简要说明 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>切换选项卡功能实现</title> 6 <link rel="stylesheet" href="css/switchTab.css" /> 7 </head> 8 <

UI--多行文本折叠展开效果

<代码里的世界> -UI篇 用文字札记描绘自己 android学习之路 转载请保留出处 by Qiao http://blog.csdn.net/qiaoidea/article/details/45568653 [导航] - 单行文本水平触摸滑动效果 通过EditText实现TextView单行长文本水平滑动效果 - 多行文本折叠展开 自定义布局View实现多行文本折叠和展开 1.概述 经常在APP中能看到有引用文章或大段博文的内容,他们的展示样式也有点儿意思,默认是折叠的,当你点击文章之后

jquery实现的点击可以展开折叠的垂直导航菜单

jquery实现的点击可以展开折叠的垂直导航菜单:本章节介绍一种比较常见的导航菜单是如何实现的,它具有垂直结构,点击导航主标题可以展开或者折叠二级菜单.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" />

一款由jQuery实现的手风琴式相册图片展开效果

之前我们有分享过很多jQuery手风琴样式的菜单,比如CSS3手风琴下拉菜单.今天要分享的jQuery手风琴效果很特别,它是手风琴样式的相册图片展开效果.我们只需点击图片缩略图即可展开当前的图片,并将其他的图片收缩起来. 在线预览   源码下载 实现的代码 html代码: <article id="home"> <header> </header> <article id="gallery"> <section&

Framework7学习笔记之 手风琴效果(折叠、展开效果)

一:手风琴效果 手风琴效果类似于列表视图,不同的地方在于:点击列表元素时,会展开列表元素,展示详细的元素信息,而不是跳转到详情页:再次点击,就折叠起来. 二:手风琴布局(list的升级版) <div class="list-block accordion-list">//增加accordion-list类 <ul> <li class="accordion-item"> <a href="#" class

jQuery实现的图片等比例缩放效果

jQuery实现的图片等比例缩放效果:如果一个容器中放一个比容器还要大的图,那就可能就造成布局出现问题,就算是不容器大,有时候也看起来不够美观,这时候就要限制图片的尺寸,当然不能变形,否则就难看了,下面就介绍一下如何使用jQuery实现等比例缩放效果.代码如下: <div id="demo"> <img src="a.jpg" width="800" height="300" alt="图片&quo

jquery简介之改变样式和动画效果

改变样式 css(name|pro|[,val|fn]) 返回值:String 访问匹配元素的样式属性. 参数 name   String     要访问的属性名称 properties  Map  要设置为样式属性的名/值对 name,value          String, Number      属性名,属性值 name,function(index, value)String,Function  1:属性名  2:此函数返回要设置的属性值.接受两个参数,index为元素在对象集合中的

实用js+css多级树形展开效果导航菜单

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

jquery仿淘宝规格颜色选择效果

jquery实现的仿淘宝规格颜色选择效果源代码如下 jquery仿淘宝规格颜色选择效果 -收缩HTML代码 运行代码 [如果运行无效果,请自行将源代码保存为html文件运行] <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.2.min.js"></script> <style> dd,dl{zoom:1;ove