高分求隔行变色,鼠标点击一行变色,鼠标放上变色,代码,在线等
展开全部
js如下, 使用了jQuery
var rows = $('#tb>tbody>tr');
rows.filter(':even').addClass('ui-grid-row-odd');
rows.filter(':odd').addClass('ui-grid-row-even');
rows.hover(function() {$(this).addClass('ui-state-hover');}, function() {$(this).removeClass('ui-state-hover');});
rows.toggle(function() {$(this).addClass('ui-state-selected');}, function() {$(this).removeClass('ui-state-selected');})
rows = null;
css如下
.ui-grid-row-odd{
background-color:red;
}
.ui-grid-row-even{
background-color:blue;
}
.ui-state-hover{
background-color:yellow;
}
.ui-state-selected{
background-color:black;
}
var rows = $('#tb>tbody>tr');
rows.filter(':even').addClass('ui-grid-row-odd');
rows.filter(':odd').addClass('ui-grid-row-even');
rows.hover(function() {$(this).addClass('ui-state-hover');}, function() {$(this).removeClass('ui-state-hover');});
rows.toggle(function() {$(this).addClass('ui-state-selected');}, function() {$(this).removeClass('ui-state-selected');})
rows = null;
css如下
.ui-grid-row-odd{
background-color:red;
}
.ui-grid-row-even{
background-color:blue;
}
.ui-state-hover{
background-color:yellow;
}
.ui-state-selected{
background-color:black;
}
更多追问追答
追问
不好用啊
追答
这是最简练的写法了, 你说的不好用时什么意思, 没作用还是没达到你的效果, 你可以自己写css调色
我用的实色确实有些晃眼, 但是思路就是这样的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询