如题,Repeater控件如何实现光棒效果,等待解答

解决方案 »

  1.   

    <ItemTemplate>
    <div onmouseover="currentcolor=this.style.backgroundColor;this.style.backgroundColor='#D9DAE8'" onmouseout="this.style.backgroundColor=currentcolor">
    ...
    </div>
    </ItemTemplate>
      

  2.   

    光棒效果,是鼠标移入变色吧??<ItemTemplate>
      <tr onmouseover="this.style.backgroundColor='#B9D1F3'" onmouseout="this.style.backgroundColor='#ffffff'">
      <td align="center"><%#DataBinder.Eval(Container.DataItem, "字段1")%></td>
      <td align="center"><%#DataBinder.Eval(Container.DataItem, "字段2")%></td>
      <td align="center"><%#DataBinder.Eval(Container.DataItem, "字段3")%></td>
      ...
      </tr>
      </ItemTemplate> 或者是//repeater鼠标悬停变色
       var se; 
       function myrepeaterse(id)
       {
            se= id.style.backgroundColor;
            id.style.backgroundColor='#FFFFCC';
       }
       function myrepeaterses(id)
       {
            id.style.backgroundColor=se;
       }    <tr style="background-color:#EBEBEB" onmouseover="myrepeaterse(this)" onmouseout="myrepeaterses(this)">