作家
登录

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

作者: 来源:www.28hudong.com 2013-03-30 01:27:49 阅读 我要评论

table HTMLElement效果复制代码 代码如下: 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>

  推荐阅读

  JSON.parse 解析字符串出错的解决方法

经查,原来是json数据的格式要求非常严格,属性名称必须是用双引号“”括起来。 复制代码 代码如下: var a=JSON.parse('{"a":"aaaaa"}');//正确 var a=JSON.parse("{'a':'aaaaa'}");//错误 >>>详细阅读


本文标题:基于jQuery的的一个隔行变色,鼠标移动变色的小插件

地址:http://www.17bianji.com/kaifa2/JS/26062.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)