基于Jquery的表格隔行换色,移动换色,点击换色插件
2010-12-20 14:51
555 查看
先放上去一个上周学习的一个jquery插件,基于Jquery的表格隔行换色,移动换色,点击换色插件
(function($){ $.fn.extend({ "SetTableBgColor":function(options){ //设置默认样式值 option=$.extend({ odd:"odd",//奇数行 even:"even",//偶数航 selected:"selected",//选中行 over:"over"//鼠标移动上去时 },options);//此处options与function里的参数为同一个对象 //隔行换色 $("tbody>tr:even",this).addClass(option.even); $("tbody>tr:odd",this).addClass(option.odd); //单击行变色 $("tbody>tr",this).click(function(){ $("tbody>tr").removeClass(option.selected); //var hasSelected=$(this).hasClass(option.selected);//返回true或false 查询是否已经包含点击状态下的样式 $(this).addClass(option.selected);//给选中行添加样式 [hasSelected?"removeClass":"addClass"]根据是否包含移除和添加样式 }); //鼠标移动上去变色 $("tbody>tr",this).mouseover(function(){ $(this).addClass(option.over); }); //鼠标移出时变回原来的样式 $("tbody>tr",this).mouseout(function(){ $(this).removeClass(option.over); }); return this;//返回this,使方法可链 注意 这里必须返回 否则无法直接的调用方法 } }); })(jQuery);//这个地方(jquery)必须加上,不然会报错 //调用方法 // $(".TableList").SetTableBgColor({ // odd:"", // even:"alt", // selected:"selected", // over:"over" // });
相关文章推荐
- 基于Jquery的表格隔行换色,移动换色,点击换色插件
- 基于Jquery的表格隔行换色,移动换色,点击换色插件
- JQuery实现表格隔行换色,鼠标移动变色,点击选择变色
- 基于jQuery的的一个隔行变色,鼠标移动变色的小插件
- 基于jQuery的表格特效(隔行、滑动、点击变色)
- jQuery插件实现表格隔行换色且感应鼠标高亮行变色
- jQuery插件实现表格隔行换色且感应鼠标高亮行变色
- jquery实现隔行变色,点击换色,鼠标悬浮当前行变色效果,div+css 细表格样式
- jQuery插件实现表格隔行换色且感应鼠标高亮行变色
- 基于jQuery的的一个隔行变色,鼠标移动变色的小插件
- 一张图片 点击鼠标放大,再点缩小 ( 基于jquery1.8.3), 另外推荐一款插件:lightBox...效果不错。
- 基于 jQuery支持移动触摸设备的Lightbox插件
- editable.js 基于jquery的表格的编辑插件
- 基于 jQuery支持移动触摸设备的Lightbox插件
- 基于jQuery实现点击最后一行实现行自增效果的表格
- mmGrid基于jQuery的表格样式数据处理插件
- JQuery 表格 隔行换色 和鼠标滑过的样式
- javascript基于jQuery的表格悬停变色/恢复,表格点击变色/恢复,点击行选Checkbox
- jQuery轻松实现表格的隔行变色,点击行变色
- 基于jQuery的表格操作插件