基于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 - HTML的request类
Jul 15 Javascript
基于jquery的可多选的下拉列表框
Jul 20 Javascript
javascript实现的一个带下拉框功能的文本框
May 08 Javascript
JS获取及设置TextArea或input文本框选择文本位置的方法
Mar 24 Javascript
js实现文件上传表单域美化特效
Nov 02 Javascript
Javascript中indexOf()和lastIndexOf应用方法实例
Aug 24 Javascript
Javascript 调用 ActionScript 的简单方法
Sep 22 Javascript
详解如何在webpack中做预渲染降低首屏空白时间
Aug 22 Javascript
VUE脚手架具体使用方法
May 20 Javascript
基于Vue实现电商SKU组合算法问题
May 29 Javascript
VUE实现吸底按钮
Mar 04 Vue.js
Vue3如何理解ref toRef和toRefs的区别
Feb 18 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
Protoss魔法科技
2020/03/14 星际争霸
基于header的一些常用指令详解
2013/06/06 PHP
php实现将wav文件转换成图像文件并在页面中显示的方法
2015/04/21 PHP
php中目录操作opendir()、readdir()及scandir()用法示例
2019/06/08 PHP
在Laravel中使用GuzzleHttp调用第三方服务的API接口代码
2019/10/15 PHP
Laravel实现通过blade模板引擎渲染视图
2019/10/25 PHP
jquery随机展示头像代码
2011/12/21 Javascript
常用一些Javascript判断函数
2012/08/14 Javascript
JavaScript等比例缩放图片控制超出范围的图片
2013/08/06 Javascript
jquery ajax方式直接提交整个表单核心代码
2013/08/15 Javascript
js中replace的用法总结
2013/12/27 Javascript
常用的几段javascript代码分享
2014/03/25 Javascript
jQuery 选择同时包含两个class的元素的实现方法
2016/06/01 Javascript
React复制到剪贴板的示例代码
2017/08/22 Javascript
基于IView中on-change属性的使用详解
2018/03/15 Javascript
Vue 2.0 侦听器 watch属性代码详解
2019/06/19 Javascript
JavaScript实现的3D旋转魔方动画效果实例代码
2019/07/31 Javascript
JS实现简易留言板特效
2019/12/23 Javascript
vue点击按钮动态创建与删除组件功能
2019/12/29 Javascript
ant-design-vue 快速避坑指南(推荐)
2020/01/21 Javascript
[43:35]EG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
[01:28:44]DOTA2-DPC中国联赛定级赛 RNG vs iG BO3第一场 1月10日
2021/03/11 DOTA
pyqt4教程之实现半透明的天气预报界面示例
2014/03/02 Python
python+mongodb数据抓取详细介绍
2017/10/25 Python
深度辨析Python的eval()与exec()的方法
2019/03/26 Python
Python定时任务工具之APScheduler使用方式
2019/07/24 Python
python实现的config文件读写功能示例
2019/09/24 Python
Python使用扩展库pywin32实现批量文档打印实例
2020/04/09 Python
Python PyQt5运行程序把输出信息展示到GUI图形界面上
2020/04/27 Python
python3.7.3版本和django2.2.3版本是否可以兼容
2020/09/01 Python
GIVENCHY纪梵希官方旗舰店:高定彩妆与贵族护肤品
2018/04/16 全球购物
竞选体育委员演讲稿
2014/04/26 职场文书
解析Java异步之call future
2021/06/14 Java/Android
Python预测分词的实现
2021/06/18 Python
总结Python使用过程中的bug
2021/06/18 Python
oracle设置密码复杂度及设置超时退出的功能
2022/06/28 Oracle