基于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 相关文章推荐
直接生成打开窗口代码,不必下载
May 14 Javascript
js中判断用户输入的值是否为空的简单实例
Dec 23 Javascript
jQuery简单实现两级下拉菜单效果代码
Sep 15 Javascript
轻松使用jQuery双向select控件Bootstrap Dual Listbox
Dec 13 Javascript
使用jquery获取url以及jquery获取url参数的实现方法
May 25 Javascript
JavaScript评论点赞功能的实现方法
Mar 13 Javascript
jQuery实现选中行变色效果(实例讲解)
Jul 06 jQuery
利用Javascript实现一套自定义事件机制
Dec 14 Javascript
从Vuex中取出数组赋值给新的数组,新数组push时报错的解决方法
Sep 18 Javascript
Vue.js 父子组件通信的十种方式
Oct 30 Javascript
React Native登录之指纹登录篇的示例代码
Nov 03 Javascript
使用JS实现简易计算器
Jun 14 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
连接到txt文本的超链接,不直接打开而是点击后下载的处理方法
2009/07/01 PHP
php文件上传类完整实例
2016/05/14 PHP
浅析PHP类的反射来实现依赖注入过程
2018/02/06 PHP
Javascript 键盘keyCode键码值表
2009/12/24 Javascript
jquery 学习笔记一
2010/04/07 Javascript
javascript适合移动端的日期时间拾取器
2015/11/10 Javascript
js实现PC端根据IP定位当前城市地理位置
2017/02/22 Javascript
JavaScript实现左右下拉框动态增删示例
2017/03/09 Javascript
promise处理多个相互依赖的异步请求(实例讲解)
2017/08/03 Javascript
jQuery实现的粘性滚动导航栏效果实例【附源码下载】
2017/10/19 jQuery
浅谈PDF.js使用心得
2018/06/07 Javascript
VUE DOM加载后执行自定义事件的方法
2018/09/07 Javascript
详解vue2.0 资源文件assets和static的区别
2018/11/27 Javascript
JS apply用法总结和使用场景实例分析
2020/03/14 Javascript
[42:20]Secret vs Liquid 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
[01:18:35]DOTA2-DPC中国联赛 正赛 Elephant vs LBZS BO3 第一场 1月29日
2021/03/11 DOTA
python实现同时给多个变量赋值的方法
2015/04/30 Python
qpython3 读取安卓lastpass Cookies
2016/06/19 Python
Python学习笔记之解析json的方法分析
2017/04/21 Python
创建pycharm的自定义python模板方法
2018/05/23 Python
使用numpy和PIL进行简单的图像处理方法
2018/07/02 Python
python将txt等文件中的数据读为numpy数组的方法
2018/12/22 Python
python matplotlib库绘制散点图例题解析
2019/08/10 Python
Python 中的 global 标识对变量作用域的影响
2019/08/12 Python
python图形开发GUI库pyqt5的详细使用方法及各控件的属性与方法
2020/02/14 Python
django 解决model中类写不到数据库中,数据库无此字段的问题
2020/05/20 Python
keras实现VGG16 CIFAR10数据集方式
2020/07/07 Python
python利用platform模块获取系统信息
2020/10/09 Python
CSS3 @font-face属性使用指南
2014/12/12 HTML / CSS
html5 canvas手势解锁源码分享
2020/01/07 HTML / CSS
连卡佛中国官网:Lane Crawford中文站
2018/01/27 全球购物
英国最大的笔记本电脑直销专家:Laptops Direct
2019/07/20 全球购物
合伙经营协议书范本
2014/04/18 职场文书
2015年维修工作总结
2015/04/25 职场文书
小学学习委员竞选稿
2015/11/20 职场文书
学会Python数据可视化必须尝试这7个库
2021/06/16 Python