基于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 键盘事件的组合使用实现代码
May 04 Javascript
javascript 树形导航菜单实例代码
Aug 13 Javascript
Bootstrap实现带动画过渡的弹出框
Aug 09 Javascript
Javascript计算二维数组重复值示例代码
Dec 18 Javascript
原生JS实现隐藏显示图片 JS实现点击切换图片效果
Jan 27 Javascript
js实现微信/QQ直接跳转到支付宝APP打开口令领红包功能
Jan 09 Javascript
js中el表达式的使用和非空判断方法
Mar 28 Javascript
从零开始搭建vue移动端项目到上线的步骤
Oct 15 Javascript
vue-cli3+ts+webpack实现多入口多出口功能
May 30 Javascript
编写更好的JavaScript条件式和匹配条件的技巧(小结)
Jun 27 Javascript
基于vue-cli3创建libs库的实现方法
Dec 04 Javascript
微信小程序保存图片到相册权限设置
Apr 09 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/07/10 PHP
PHP 第三节 变量介绍
2012/04/28 PHP
php curl_init函数用法
2014/01/31 PHP
PHP实现大数(浮点数)取余的方法
2017/02/18 PHP
在laravel中使用Symfony的Crawler组件分析HTML
2017/06/19 PHP
jquery 文本上下无缝滚动,鼠标放上去就停止 小例子
2013/06/05 Javascript
JavaScript将相对地址转换为绝对地址示例代码
2013/07/19 Javascript
Bootstrap Modal遮罩弹出层(完整版)
2016/11/21 Javascript
深入理解Vue transition源码分析
2017/07/30 Javascript
js实现视图和数据双向绑定的方法分析
2020/02/05 Javascript
基于ajax及jQuery实现局部刷新过程解析
2020/09/12 jQuery
JavaScript实现图片合成下载的示例
2020/11/19 Javascript
[04:16]DOTA2全国高校联赛16强抽签
2018/05/02 DOTA
Python实现的生成自我描述脚本分享(很有意思的程序)
2014/07/18 Python
pyqt5简介及安装方法介绍
2018/01/31 Python
Python实现简单http服务器
2018/04/12 Python
python 调用有道api接口的方法
2019/01/03 Python
Django对数据库进行添加与更新的例子
2019/07/12 Python
Django 响应数据response的返回源码详解
2019/08/06 Python
使用 Python 合并多个格式一致的 Excel 文件(推荐)
2019/12/09 Python
在tensorflow中实现去除不足一个batch的数据
2020/01/20 Python
css3使网页、图片变成灰色兼容大多数浏览器
2014/07/02 HTML / CSS
HTML5本地存储之Web Storage应用介绍
2013/01/06 HTML / CSS
html5 Canvas画图教程(2)—画直线与设置线条的样式如颜色/端点/交汇点
2013/01/09 HTML / CSS
Doyoueven官网:澳大利亚健身服饰和配饰品牌
2019/03/24 全球购物
写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
2016/04/13 面试题
小学开学寄语
2014/01/19 职场文书
学生会宣传部部长竞选演讲稿
2014/04/25 职场文书
森林病虫害防治方案
2014/06/02 职场文书
教师工作表现自我评价
2015/03/05 职场文书
穆斯林的葬礼读书笔记
2015/06/26 职场文书
小学运动会入场口号
2015/12/24 职场文书
唱歌比赛拉拉队口号
2015/12/25 职场文书
《伯牙绝弦》教学反思
2016/02/16 职场文书
一次Mysql update sql不当引起的生产故障记录
2022/04/01 MySQL
Java中的Kafka为什么性能这么快及4大核心详析
2022/09/23 Java/Android