- 浏览: 236604 次
- 性别:
- 来自: 北京
-
文章分类
最新评论
-
njmnjx:
humors221 写道这篇文章还不错,不过有一个小问题,就是 ...
html判断页面加载完毕 -
donkey526485268:
httpModules应用 -
humors221:
这篇文章还不错,不过有一个小问题,就是setInterval( ...
html判断页面加载完毕 -
小昭WBCA:
[/ code]
jquery判断子元素是否存在
主要代码如下:
一、样式
二、js
三、后台关键代码
绑定数据到GridView等等操作省略……
一、样式
<style type="text/css"> .over { background:#ace1eb; } .alt { background: #fafeff; } </style>
二、js
<script type="text/javascript" src="../../js/jquery-1.3.2.js"></script> <script type="text/javascript"> //---------------隔行变色、搜索框输入及时过滤,兼容UpdatePanel-------------- var t = false; //此变量用于判断行是否存在偶行变色样式类 $(function() { load(); }); //分开写为了是在后台触发此方法,兼容UpdatePanel function load() { $("#gvFieldData tr:even").addClass("alt"); //此#gvFieldData 为GridView在客户端id $("#gvFieldData tr").hover( function() { t = $(this).hasClass("alt"); if (t) $(this).removeClass("alt"); //移除此背景样式类后,再添加另外一个背景样式类 $(this).addClass("over"); }, function() { if (t) $(this).addClass("alt"); $(this).removeClass("over"); } ); var $trs = $("tr"); //选择所有行 //实时筛选,#txtSearchKey此为关键字收集文本框 $("#txtSearchKey").keyup(function() { $trs.show(); var countrys = []; //存放及时搜索内容 if (this.value != "") { $trs.hide(); //一、不兼容指定列查询,不兼容title等属性的处理 //$trs.filter(":first,:contains('" + this.value + "')").show(); //二、兼容指定列查询----------------- $trs.filter(":first").show(); var tds = $("#gvTableData tr").find("td:eq(2),td:eq(3),td:eq(4)"); var v = this.value; tds.filter(function(index) { //span标签为适应页面显示长内容,截取部分显示,而全部的则放在titile中,将截取的要显示部分用span包裹起来 var t = $(this).children("span").attr("title"); if (t.toUpperCase().indexOf(v.toUpperCase()) != -1) { countrys.push($(this).parent()); $(this).parent().show(); } }); //------------------------------------------ } $trs.removeClass("alt"); //移除背景色为新内容准备 //一、不兼容指定列查询,不兼容title等属性的处理 //$trs.filter(":contains('" + this.value + "'):even").addClass("alt"); //给偶数行添加odd样式 //------------------------------------------ //二、兼容指定列查询 var tds = $("#gvTableData tr").find("td:eq(2),td:eq(3),td:eq(4)"); if (countrys.length > 0) { $.each(countrys, function(i, n) { if (i % 2 != 0) this.addClass("alt"); }); } else { $trs.filter(":even").addClass("alt"); } }); } //-------------------------------------------------------------------------- </script>
三、后台关键代码
绑定数据到GridView等等操作省略……
//因为有UpdatePanel1所以onload事件要重新触发一次 ScriptManager.RegisterClientScriptBlock(UpdatePanel1, UpdatePanel1.GetType(), "load", "load()", true);
发表评论
-
保存到桌面 功能
2013-11-19 15:34 985一、准备一个icon图标,图片类型必须是icon类型,不能通过 ... -
单点登录两种实现方案
2013-10-16 13:52 904说是两种其内在实质还是一个思路。 一种是使用js,另一种是使用 ... -
美化File控件-图片按键上传文件
2013-07-16 21:13 2487效果图: 一、显示样式 上传控件显示为一个图片 点击 ... -
dll项目添加服务引用
2011-07-24 16:17 1327当创建一个dll项目中添加了服务引用,但引用这个dll文件者又 ... -
邮件打开统计
2011-07-24 16:08 2875统计邮件是否被打开(或者打开次数) 1、在邮件的最下面(任意 ... -
匹配邮箱
2011-07-24 11:59 1054匹配邮箱 (?m)^((([^\"\s]+)|(&q ... -
ListBox应用
2010-11-13 12:00 1058using System; using System.C ... -
rss 订阅
2010-11-11 20:50 1208//aspx页面内容 <%@ Page Langu ... -
枚举操作类
2010-10-27 20:25 927using System; using System.C ... -
自动执行服务程序 两法
2010-10-10 13:17 1163创建服务程序,利用此程序完成自动执行的工作。两种方法: 首先创 ... -
细边框Table制作 页面居中
2010-07-27 21:08 2638在页面布局时经常会使用到table,但如果使其bo ... -
通过泛型插入(更新)实体数据
2010-07-25 08:56 2454/// <summary> /// 通过泛型 ... -
DataReader 转换成实体(或List)
2010-07-25 08:39 8547/// <summary> /// Data ... -
自定义控件
2010-07-17 22:06 1086最近做项目见到别人写的一个分页控件不错,记录一下关于路径的问题 ... -
自定义DateTable样例
2010-07-17 20:05 1022记录流程备查 #region 创建自定义DataTabl ... -
发送邮件的两种方式
2010-07-11 14:44 1253一、实现代码如下: using System; using ... -
提示信息 换行 alert(); titile
2010-03-17 14:13 1866标签的titile属性内容文本换行可使用 代码 ... -
GridViw 绑定DataTable数据源 分页
2010-03-11 15:35 3118使用DataTable后分页有两种形式: 一、使用自定义的分页 ... -
SQL to Linq 翻译软件 Linqer
2010-03-06 10:28 2953先前我使用的是LINQPad,这个软件是一个编写Linq语句进 ... -
母板使用后样式问题
2010-03-03 20:07 981在单一aspx页面中操作没有什么问题,但要处理每个页面的登陆权 ...
相关推荐
接着,在后台代码(如.aspx.cs文件)中,我们需要处理`RowCreated`事件,添加JavaScript代码来实现鼠标悬停时的变色效果: ```csharp protected void gvProjectList_RowCreated(object sender, ...
本文将深入探讨如何通过JavaScript实现GridView的隔行换色功能,这不仅能够提高数据的可读性,还能增强视觉效果,使得界面更加吸引人。 ### GridView隔行换色的概念 GridView是一种常见的数据展示控件,它以表格...
在探讨“gridview光棒效果”这一主题时,我们首先需要理解几个关键概念:`GridView`控件、光棒效果以及代码片段中的具体实现。`GridView`是ASP.NET Web Forms框架中用于展示数据的一种强大控件,它能够以表格的形式...
在本文中,我们将深入探讨如何利用GridControl实现隔行变色、设定焦点行颜色、改变显示值以及固定列不移动这四个关键功能,并提供相关的源码示例。 1. **隔行变色**: 隔行变色是一种常见的视觉增强技巧,它可以...
做开发时列表展示时经常会有光棒效果,我们往往在.cs文件中写很多后台代码,如果列表展示页面很多时,几乎等同于复制粘贴。该JS代码只需在aspx页面里引入就行,非常方便易维护,注意列表的ID
在实际应用中,我们有时需要实现用户交互效果,例如,当用户点击GridView的某一行时,该行背景色发生变化,以提供更好的用户体验。这个例子就展示了如何实现这样的功能。 首先,我们需要在后台代码(C#)中为...
其中,为GridView添加行选中变色效果是一种常见的需求,能够提升用户体验,使用户更直观地感知当前选中的行。 #### 代码解析 在题目给出的代码片段中,主要实现了当鼠标悬停在GridView的某一行时,该行背景颜色会...
在探讨“gridview荧光棒效果”的实现时,我们首先需要理解几个关键概念:GridView控件、CSS样式以及JavaScript事件处理。GridView是ASP.NET中一个非常强大的数据绑定控件,用于展示和操作数据库中的数据。而荧光棒...
ASPXGridView详解(上) 一。ASPXGridView外观显示 属性: Caption----列的标题( KeyFieldName----数据库字段 SEOFriendly 是否启用搜索引擎优化 Summary 指定分页汇总信息的格式 Setting节点的ShowFilterRow=...
### GridView荧光棒效果解析 在探讨GridView荧光棒效果之前,我们首先需要了解几个基本概念:GridView控件、荧光棒效果以及相关的JavaScript代码如何实现这一效果。 #### GridView控件简介 `GridView`是ASP.NET ...
Android 点击ListView 或GridView 的一个item 使其里面textview变色 详情可访问博客地址:http: blog csdn net gaolei1201 article details 39084159
当我们谈到“gridview单选变色”,这通常涉及到在GridView中实现一种功能,即当用户选择一行时,这一行会改变颜色,以突出显示所选行,同时确保只有一个行处于选中状态。 首先,我们需要理解GridView的基本结构。...
要实现“GridView选定行变色”的效果,主要涉及以下几个步骤: 1. **定义选择样式**:我们需要创建一个新的CSS类,用于指定被选中行的样式。例如,可以定义一个名为`SelectedRowStyle`的CSS类,设置背景颜色、字体...
本教程将详细讲解如何实现GridView的分页和滑动效果。 首先,我们需要了解GridView的基本用法。GridView继承自AbsListView,通过设置其`android:numColumns`属性来指定每行显示的列数。数据通常是通过Adapter来绑定...
在Android开发中,GridView是一种常用的布局控件,它允许我们以网格的形式展示数据,通常用于创建类似相册或应用列表的界面。在这个场景下,"gridview图片点击变暗效果"是一个常见的交互设计,用于突出显示用户点击...
行变色通常是根据特定条件来改变GridView中某一行或某一列的背景颜色,以提高数据可读性和视觉效果。可以使用RowDataBound事件来实现这一功能。在事件处理程序中,可以通过检查数据行的类型(`e.Row.RowType == ...
本篇文章将深入探讨如何使用GridView实现漂亮的多选效果,以便用户可以方便地选择多个项目。 首先,我们需要了解GridView的基本用法。GridView继承自AbsListView,它会在垂直方向上滚动,并将子视图排列成行和列。...
当希望增强用户体验,使界面更具交互性时,我们可以为GridView添加一些动态效果,如鼠标滑过时的高亮(光棒)变色效果。标题和描述提到的“asp.net下让Gridview鼠标滑过光棒变色效果”正是这样一个功能,下面将详细...
当需要在一个列表项中展示多列内容时,我们可能会考虑将GridView嵌套在ListView中,以实现更复杂的视图效果。本教程将探讨如何在Android中实现ListView嵌套GridView,并使其支持左右滑动。 首先,我们需要理解...