基于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的面向对象(一)
Nov 09 Javascript
基于jquery插件制作左右按钮与标题文字图片切换效果
Nov 07 Javascript
借助FileReader实现将文件编码为Base64后通过AJAX上传
Dec 24 Javascript
js弹性势能动画之抛物线运动实例详解
Jul 27 Javascript
微信小程序网络请求封装示例
Jul 24 Javascript
node.js使用免费的阿里云ip查询获取ip所在地【推荐】
Sep 03 Javascript
tracking.js页面人脸识别插件使用方法
Apr 16 Javascript
深入浅析Vue中mixin和extend的区别和使用场景
Aug 01 Javascript
vue filter 完美时间日期格式的代码
Aug 14 Javascript
layui中select,radio设置不生效的解决方法
Sep 05 Javascript
ckeditor一键排版功能实现方法分析
Feb 06 Javascript
在Vue中使用CSS3实现内容无缝滚动的示例代码
Nov 27 Vue.js
一个基于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概率算法实例
2014/04/09 PHP
php自动更新版权信息显示的方法
2015/06/19 PHP
Yii使用DeleteAll连表删除出现报错问题的解决方法
2016/07/14 PHP
PHP设计模式之状态模式定义与用法详解
2018/04/02 PHP
php实现通过stomp协议连接ActiveMQ操作示例
2020/02/23 PHP
Jquery为单选框checkbox绑定单击click事件
2012/12/18 Javascript
js中top/parent/frame概述及案例应用
2013/02/06 Javascript
解析javascript 浏览器关闭事件
2013/07/08 Javascript
javascript操作html控件实例(javascript添加html)
2013/12/02 Javascript
ExtJS中设置下拉列表框不可编辑的方法
2014/05/07 Javascript
jQuery实现tag便签去重效果的方法
2015/01/20 Javascript
JavaScript实现数组随机排序的方法
2015/06/26 Javascript
JS实现超精简的链接列表在固定区域内滚动效果代码
2015/11/04 Javascript
轻松学习jQuery插件EasyUI EasyUI创建RSS Feed阅读器
2015/11/30 Javascript
基于jQuery实现Tabs选项卡自定义插件
2016/11/21 Javascript
JavaScript实现的CRC32函数示例
2016/11/23 Javascript
Node.js上传文件功能之服务端如何获取文件上传进度
2018/02/05 Javascript
Vue-Router基础学习笔记(小结)
2018/10/15 Javascript
vue递归获取父元素的元素实例
2020/08/07 Javascript
详解Vue.js3.0 组件是如何渲染为DOM的
2020/11/10 Javascript
js中延迟加载和预加载的具体使用
2021/01/14 Javascript
[02:01]BBC DOTA2国际邀请赛每日综述:八强胜者组鏖战,中国队喜忧参半
2014/07/19 DOTA
[49:31]DOTA2-DPC中国联赛 正赛 Elephant vs LBZS BO3 第二场 1月29日
2021/03/11 DOTA
python实现LRU热点缓存及原理
2019/10/29 Python
CSS Grid布局教程之什么是网格布局
2014/12/30 HTML / CSS
西班牙汉普顿小姐:购买帆布鞋和太阳镜
2016/10/23 全球购物
Columbia美国官网:美国著名的户外服装品牌
2016/11/24 全球购物
阿里健康大药房:阿里自营网上药店
2017/08/01 全球购物
Under Armour瑞典官方网站:美国高端运动科技品牌
2018/11/21 全球购物
大学生活学习的自我评价
2013/12/03 职场文书
20年同学聚会邀请函
2014/02/04 职场文书
医学专业职业生涯规划范文
2014/02/05 职场文书
车间核算员岗位职责
2014/07/01 职场文书
教师批评与自我批评
2014/10/15 职场文书
资料员岗位职责范本
2015/04/13 职场文书
nginx共享内存的机制详解
2022/03/21 Servers