如何实现鼠标经过时变色呢?
如图:
 
------------------------------------
 如何实现鼠标放在上面时表格的行变色呢?
有如下两种方式:
方式一:使用纯css
div.queryResultDiv table.productList tr:nth-child(n+2):hover
{
    background-color: #B0D2FF;
}说明:n从零开始,所以hover从第二行才有效,因为表格第一行是标题.
方式二:使用javascript脚本:
$("div.navarea #main2 tr").bind(‘mouseover‘,function(){
        var href22=$(this).find(‘a‘);
        var selectedHref=$(‘div.navarea #main2 li.current a‘);
        $(‘#main2 tr‘).addClass("not_current").removeClass("current");
    href22.addClass("current");
    });
});注意:以上js依赖jquery
以上是针对表格,下面讲解通过ul标签页可以实现相同的效果.
HTML代码如下:
<div id="selectHospitalsDiv" class="selectHospitals" style="height: 200px;"> <ul id="selectHospitalsUl"> <li onclick="onSelectHospital(this)" data="13096" value2="荆州市第三人民医院">1 ,  荆州市第三人民医院 --- 沙市</li> <li onclick="onSelectHospital(this)" data="13146" value2="荆州市第五人民医院">2 ,  荆州市第五人民医院 --- 荆州</li> <li onclick="onSelectHospital(this)" data="13149" value2="荆州市中心医院">3 ,  荆州市中心医院 --- 荆州</li> <li onclick="onSelectHospital(this)" data="13152" value2="荆州妇幼保健院">4 ,  荆州妇幼保健院 --- 荆州</li> <li onclick="onSelectHospital(this)" data="13240" value2="荆州区中医院">5 ,  荆州区中医院 --- 沙市</li> <li onclick="onSelectHospital(this)" data="13293" value2="荆州第五人民医院">6 ,  荆州第五人民医院 --- 沙市</li> <li onclick="onSelectHospital(this)" data="13377" value2="荆州市中医院">7 ,  荆州市中医院</li> <li onclick="onSelectHospital(this)" data="13528" value2="荆州黄医生诊所">8 ,  荆州黄医生诊所</li> <li onclick="onSelectHospital(this)" data="13660" value2="荆州花园">9 ,  荆州花园</li> </ul> </div>
css样式如下:
div.selectHospitals ul li:hover{
    background-color: rgba(1,1,1,0.1);
    color: #e60012;
}参考:http://hw1287789687.iteye.com/blog/2184358
http://hw1287789687.iteye.com/blog/2184359 
本文出自 “whuang” 博客,请务必保留此出处http://huangkunlun520.blog.51cto.com/2562772/1612770
原文:http://huangkunlun520.blog.51cto.com/2562772/1612770