基于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 相关文章推荐
基于JQuery实现异步刷新的代码(转载)
Mar 29 Javascript
js获取某月的最后一天日期的简单实例
Jun 22 Javascript
jquery ajax方式直接提交整个表单核心代码
Aug 15 Javascript
三种动态加载js的jquery实例代码另附去除js方法
Apr 30 Javascript
js省市联动效果完整实例代码
Dec 09 Javascript
JS常用倒计时代码实例总结
Feb 07 Javascript
ES6中module模块化开发实例浅析
Apr 06 Javascript
本地存储localStorage用法详解
Jul 31 Javascript
使用JavaScript实现表格编辑器(实例讲解)
Aug 02 Javascript
js中getter和setter用法实例分析
Aug 14 Javascript
解决layui的form里的元素进行动态生成,验证失效的问题
Sep 14 Javascript
layer插件实现在弹出层中弹出一警告提示并关闭弹出层的方法
Sep 24 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
Zend的MVC机制使用分析(二)
2013/05/02 PHP
php实现微信企业号支付个人的方法详解
2017/07/26 PHP
关于Laravel参数验证的一些疑与惑
2019/11/19 PHP
html+css+js实现xp window界面及有关功能
2013/03/26 Javascript
jQuery prev ~ siblings选择器使用介绍
2013/08/09 Javascript
JavaScript中number转换成string介绍
2014/12/31 Javascript
在AngularJS框架中处理数据建模的方式解析
2016/03/05 Javascript
JS判断form内所有表单是否为空的简单实例
2016/09/09 Javascript
Angular JS 生成动态二维码的方法
2017/02/23 Javascript
jQuery插件zTree实现清空选中第一个节点所有子节点的方法
2017/03/08 Javascript
JS简单实现点击按钮或文字显示遮罩层的方法
2017/04/27 Javascript
详解利用 Express 托管静态文件的方法
2017/09/18 Javascript
node实现登录图片验证码的示例代码
2018/04/20 Javascript
详解在Vue中使用TypeScript的一些思考(实践)
2018/07/06 Javascript
简单实现vue中的依赖收集与响应的方法
2019/02/18 Javascript
[36:20]完美世界DOTA2联赛PWL S3 access vs Rebirth 第一场 12.17
2020/12/18 DOTA
Python调用C语言开发的共享库方法实例
2015/03/18 Python
Python的Flask框架中配置多个子域名的方法讲解
2016/06/07 Python
Python正则简单实例分析
2017/03/21 Python
Django REST framework 单元测试实例解析
2019/11/07 Python
python打印异常信息的两种实现方式
2019/12/24 Python
python 微信好友特征数据分析及可视化
2020/01/07 Python
Python Selenium XPath根据文本内容查找元素的方法
2020/12/07 Python
python连接手机自动搜集蚂蚁森林能量的实现代码
2021/02/24 Python
HTML5 LocalStorage 本地存储详细概括(多图)
2017/08/18 HTML / CSS
世界上最大的艺术社区:SAA
2020/12/30 全球购物
存储过程的优缺点是什么
2015/01/10 面试题
《落花生》教学反思
2014/02/25 职场文书
产品质量承诺书范文
2014/03/27 职场文书
实习评语大全
2014/04/26 职场文书
常务副县长“四风”个人对照检查材料思想汇报
2014/10/02 职场文书
教师考核表个人总结
2015/02/12 职场文书
婚礼父母致辞
2015/07/28 职场文书
python学习之panda数据分析核心支持库
2021/05/07 Python
springboot集成flyway自动创表的详细配置
2021/06/26 Java/Android
Vue自定义铃声提示音组件的实现
2022/01/22 Vue.js