jQuery 기반 의 칸 막 이 변색,마우스 이동 변색 플러그 인

3250 단어 jQuery격 행 변색
table HTML Element 효과
 
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>

좋은 웹페이지 즐겨찾기