手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >基于jQuery的的一个隔行变色,鼠标移动变色的小插件
基于jQuery的的一个隔行变色,鼠标移动变色的小插件
摘要:tableHTMLElement效果复制代码代码如下:varbr_cc=(function(){varsetEffect=function(...

table HTMLElement效果

基于jQuery的的一个隔行变色,鼠标移动变色的小插件1

复制代码 代码如下:

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>

<span>1</span><span>李倩</span><span>20</span><span>女</span>

</div>

<div>

<span>1</span><span>李倩</span><span>20</span><span>女</span>

</div>

<div>

<span>1</span><span>李倩</span><span>20</span><span>女</span>

</div>

<div>

<span>1</span><span>李倩</span><span>20</span><span>女</span>

</div>

</div>

【基于jQuery的的一个隔行变色,鼠标移动变色的小插件】相关文章:

jQuery插件实现适用于移动端的地址选择器

JavaScript检测鼠标移动方向的方法

些很实用且必用的小脚本代码

JS实现窗口加载时模拟鼠标移动的方法

jQuery实现在列表的首行添加数据

jQuery的基本概念与高级编程

jQuery实现表格行上移下移和置顶的方法

jQuery封装的tab选项卡插件分享

一些很实用且必用的小脚本代码第1/5页

体验jQuery和AngularJS的不同点及AngularJS的迷人之处

精品推荐
分类导航