手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >Jquery实现列表(隔行换色,全选,鼠标滑过当前行)效果实例
Jquery实现列表(隔行换色,全选,鼠标滑过当前行)效果实例
摘要:[javascript]复制代码代码如下:$(function(){gridview("GridView1");});//gridviewf...

[javascript]

复制代码 代码如下:

$(function () {

gridview("GridView1");

});

//gridview

function gridview(objgridview) {

//get obj id

var gridviewId = "#" + objgridview;

//even

$(gridviewId + ">tbody tr:even").addClass("NormalColor");

//first

$(gridviewId + ">tbody tr:first").removeClass("NormalColor").addClass("HeadColor");

//odd

$(gridviewId + ">tbody tr:odd").addClass("AlterColor");

//move and click

$(gridviewId + ">tbody tr").slice(1).hover(function () {

$(this).addClass("HoverColor");

}, function () {

$(this).removeClass("HoverColor");

});

//all check

$("#chkAll").click(function () {

$(gridviewId + '>tbody >tr >td >input:checkbox').attr('checked', this.checked);

});

//check status

$(gridviewId + ' >tbody >tr >td >input:checkbox').click(function () {

var expr1 = gridviewId + ' >tbody >tr >td >input:checkbox:checked';

var expr2 = gridviewId + ' >tbody >tr >td >input:checkbox';

var selectAll = $(expr1).length == $(expr2).length;

$('#chkAll').attr('checked', selectAll);

});

}

[html]

复制代码 代码如下:

<asp:GridView ID="GridView1" runat="server" ClientIDMode="Static" Width="100%" CssClass="gvCss">

<Columns>

<asp:TemplateField>

lt;HeaderTemplate>

<input type="checkbox" id="chkAll" name="chkAll" />

lt;/HeaderTemplate>

<ItemTemplate>

<input type="checkbox" id="chkItem" name="chkItem" value='<%# Eval("ID") %>' />

</ItemTemplate>

</asp:TemplateField>

</asp:GridView>

[css]

复制代码 代码如下:

.HeadColor{background-color: #E0ECFF; color:#333;line-height:25px;}

.AlterColor{background-color: #edf1f8; line-height:20px;}

.NormalColor{background-color: #f7f6f3; line-height:20px;}

.HoverColor{background: #89A5D1; line-height:20px;}

.SelectColor{background-color: #ACBFDF; line-height:20px;}

【Jquery实现列表(隔行换色,全选,鼠标滑过当前行)效果实例】相关文章:

jQuery实现延迟跳转的方法

jQuery实现表格行上移下移和置顶的方法

jQuery实现页面内锚点平滑跳转特效的方法总结

jquery实现点击label的同时触发文本框点击事件的方法

Javascript实现的SHA-256加密算法完整实例

jQuery实现html表格动态添加新行的方法

javascript实现表格增删改操作实例详解

javascript实现淡蓝色的鼠标拖动选择框实例

纯javascript实现四方向文本无缝滚动效果

jquery控制表单输入框显示默认值的方法

精品推荐
分类导航