jQuery特效 隔行变色
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery特效 隔行变色相关的知识,希望对你有一定的参考价值。
1.通过使用onmouseover onmouseout方法
2.变色使用background-color(css)属性
3.变色的标签是td(tr仅仅能使用事件,颜色样式不起作用)
第一种方法 使用样式操作
<style> .tr_color{ background-color:#ffffff; } .tr_color_hover{ background-color:blanchedalmond; } </style> <script type="text/javascript"> function mover(obj){ $(obj).children("td").each(function(){ $(this).removeClass("tr_color"); $(this).addClass("tr_color_hover"); }) } function mback(obj){ $(obj).children("td").each(function(){ $(this).removeClass("tr_color_hover"); $(this).addClass("tr_color"); })} </script> <tr onmouseover="mover(this)" onmouseout="mback(this)"> <td height="18" class="tr_color"> </tr>
另外一种方法 直接对背景色操作
<script type="text/javascript"> function mover(obj){ $(obj).children("td").each(function(){ $(this).attr("bgColor","#eafcd5") }) } function mback(obj){ $(obj).children("td").each(function(){ $(this).attr("bgColor","#FFFFFF") })} </script> <tr onmouseover="mover(this)" onmouseout="mback(this)"> <td height="18"bgColor="#FFFFFF"> </tr>
以上是关于jQuery特效 隔行变色的主要内容,如果未能解决你的问题,请参考以下文章