基于jQuery的的一个隔行变色,鼠标移动变色的小插件


Posted in Javascript onJuly 06, 2010

table HTMLElement效果
基于jQuery的的一个隔行变色,鼠标移动变色的小插件

var br_cc = (function(){ 
var setEffect = function(els,params){ 
var settings = {"c1":"#eee","c2":"#ccc","c3":"#f00"}; 
$.extend(settings,params); 
els.each(function(i){ 
var self = $(this); 
if(i%2==0){ 
this._bg = settings.c1; 
}else{ 
this._bg = settings.c2; 
} 
self.css({"background-color":this._bg,"cursor":"pointer"}); 
self.mouseover(function(){ 
self.css("background-color",settings.c3); 
}); 
self.mouseout(function(){ 
self.css("background-color",this._bg); 
}); 
}); 
}; 
var cc_table = function(params){ 
params = params || {}; 
var box = params.box?$("#"+params.box):$("body").eq(0); 
setEffect(box.find("tr")); 
}; 
var cc_div = function(params){ 
params = params || {}; 
var box = params.box?$("#"+params.box):$("body").eq(0); 
var els = params.tagClass?box.find("."+settings.tagClass):box.find("div"); 
setEffect(els); 
}; 
return {"cc_tb":cc_table,"cc_div":cc_div}; 
})(); 
$(document).ready(function(){ 
br_cc.cc_tb({"box":"stu-datas-tb"}); 
br_cc.cc_div({"box":"stu-datas-div"}); 
});

使用非常简单,就不多废话了。有需要的朋友直接拿去。别忘了顶哈。
table和div的数据表示Html结构:
<h2>table HTMLElement效果</h2> 
<table> 
<thead> 
<tr> 
<th>id</th><th>name</th><th>age</th><th>sex</th> 
</tr> 
</thead> 
<tbody id="stu-datas-tb"> 
<tr> 
<td>1</td><td>张三</td><td>18</td><td>男</td> 
</tr> 
<tr> 
<td>1</td><td>张三</td><td>18</td><td>男</td> 
</tr> 
<tr> 
<td>1</td><td>张三</td><td>18</td><td>男</td> 
</tr> 
<tr> 
<td>1</td><td>张三</td><td>18</td><td>男</td> 
</tr> 
</tbody> 
</table> 
<h2>div HTMLElement效果</h2> 
<div id="stu-datas-div"> 
<div class="stu_info"> 
<span>1</span><span>李倩</span><span>20</span><span>女</span> 
</div> 
<div class="stu_info"> 
<span>1</span><span>李倩</span><span>20</span><span>女</span> 
</div> 
<div class="stu_info"> 
<span>1</span><span>李倩</span><span>20</span><span>女</span> 
</div> 
<div class="stu_info"> 
<span>1</span><span>李倩</span><span>20</span><span>女</span> 
</div> 
</div>
Javascript 相关文章推荐
javascript 写类方式之四
Jul 05 Javascript
判定是否原生方法的JS代码
Nov 12 Javascript
windows8.1+iis8.5下安装node.js开发环境
Dec 12 Javascript
不使用ajax实现无刷新提交表单
Dec 21 Javascript
JavaScript中对DOM节点的访问、创建、修改、删除
Nov 16 Javascript
JavaScript实现in-place思想的快速排序方法
Aug 07 Javascript
js提示框替代系统alert,自动关闭alert对话框的实现方法
Nov 07 Javascript
详解vue路由篇(动态路由、路由嵌套)
Jan 27 Javascript
bootstrap中的导航条实例代码详解
May 20 Javascript
javascript中this的用法实践分析
Jul 29 Javascript
使用webpack将ES6转化ES5的实现方法
Oct 13 Javascript
微信小程序实现页面监听自定义组件的触发事件
Nov 01 Javascript
一个基于jquery的图片切换效果
Jul 06 #Javascript
jQuery ajax BUG:object doesn't support this property or method
Jul 06 #Javascript
防止页面被iframe(兼容IE,Firefox火狐)
Jul 04 #Javascript
JavaScript对象、属性、事件手册集合方便查询
Jul 04 #Javascript
JavaScript 内置对象属性及方法集合
Jul 04 #Javascript
js以对象为索引的关联数组
Jul 04 #Javascript
JavaScript对象链式操作代码(jquery)
Jul 04 #Javascript
You might like
php实现的简单压缩英文字符串的代码
2008/04/24 PHP
PHP函数篇之掌握ord()与chr()函数应用
2011/12/05 PHP
基于php split()函数的用法详解
2013/06/05 PHP
php-fpm配置详解
2014/02/12 PHP
php实现构建排除当前元素的乘积数组方法
2018/10/06 PHP
PHP利用pdo_odbc实现连接数据库示例【基于ThinkPHP5.1搭建的项目】
2019/05/13 PHP
PHP检查文件是否存在,不存在自动创建及读取文件内容操作示例
2020/01/23 PHP
javascript add event remove event
2008/04/07 Javascript
jquery获取当前日期的方法
2015/01/14 Javascript
JavaScript编程中的Promise使用大全
2015/07/28 Javascript
JS加载器如何动态加载外部js文件
2016/05/26 Javascript
jQuery使用deferreds串行多个ajax请求
2016/08/22 Javascript
Vue方法与事件处理器详解
2016/12/01 Javascript
JavaScript requestAnimationFrame动画详解
2017/09/14 Javascript
js将当前时间格式化为 年-月-日 时:分:秒的实现代码
2018/01/20 Javascript
详解如何在微信小程序开发中正确的使用vant ui组件
2018/09/13 Javascript
vue-cli脚手架build目录下utils.js工具配置文件详解
2018/09/14 Javascript
webpack4.x下babel的安装、配置及使用详解
2019/03/07 Javascript
解决layui 表单元素radio不显示渲染的问题
2019/09/04 Javascript
JS中自定义事件的使用与触发操作实例分析
2019/11/01 Javascript
[12:21]VICI vs TNC (BO3)
2018/06/07 DOTA
python使用cPickle模块序列化实例
2014/09/25 Python
python字典基本操作实例分析
2015/07/11 Python
python与sqlite3实现解密chrome cookie实例代码
2018/01/20 Python
浅谈python多进程共享变量Value的使用tips
2019/07/16 Python
python新手学习可变和不可变对象
2020/06/11 Python
CSS3图片旋转特效(360/60/-360度)
2013/10/10 HTML / CSS
Kathmandu澳洲户外商店:新西兰户外运动品牌
2017/11/12 全球购物
英国户外服装品牌:Craghoppers
2019/04/25 全球购物
银行会计职员个人的自我评价
2013/09/29 职场文书
创业计划书如何吸引他人眼球
2014/01/10 职场文书
投标文件签署授权委托书范本
2014/10/12 职场文书
2015年八一建军节慰问信
2015/03/23 职场文书
技术员岗位职责范本
2015/04/11 职场文书
小学语文国培研修日志
2015/11/13 职场文书
python数字图像处理:图像的绘制
2022/06/28 Python