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特效 隔行变色的主要内容,如果未能解决你的问题,请参考以下文章

jQuery 表格应用:隔行变色,展开关闭,内容筛选

jquery 隔行变色

用JQuery实现表格隔行变色和突出显示当前行

jQuery实现table隔行换色和鼠标经过变色

jQuery实现table隔行换色和鼠标经过变色

DataGrid 行变色