我将.k-state-selected更改为不同的颜色,效果良好。但是,当我将鼠标悬停在选中的行上时,鼠标悬停的颜色是蓝色的。我试过了
.k-grid tr:hover{ background:transparent; }
这对于未选中的行很有效,但不适用于选中的行。从本质上讲,我需要移除选定行上的悬停效果,但无法弄清楚
$("#grid").kendoGrid({
columns: [{
field: "name"
},
{
field: "age"
}
],
dataSource: [{
name: "Jane Doe",
age: 30
},
{
name: "John Doe",
age: 33
}
],
selectable: "row"
});.k-grid .k-state-selected {
background: #ec971f;
}<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2019.3.1023/styles/kendo.common.min.css" />
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2019.3.1023/styles/kendo.rtl.min.css" />
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2019.3.1023/styles/kendo.silver.min.css" />
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2019.3.1023/styles/kendo.mobile.all.min.css" />
<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
<script src="https://kendo.cdn.telerik.com/2019.3.1023/js/kendo.all.min.js"></script>
<div id="grid"></div>
发布于 2019-12-13 01:01:44
试试看:
$("#grid").kendoGrid({
columns: [{
field: "name"
},
{
field: "age"
}
],
dataSource: [{
name: "Jane Doe",
age: 30
},
{
name: "John Doe",
age: 33
}
],
selectable: "row"
});.k-grid .k-state-selected {
background: #ec971f;
}
.k-grid .k-state-selected:hover {
background: #ec971f!important;
color:#000;
}<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2019.3.1023/styles/kendo.common.min.css" />
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2019.3.1023/styles/kendo.rtl.min.css" />
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2019.3.1023/styles/kendo.silver.min.css" />
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2019.3.1023/styles/kendo.mobile.all.min.css" />
<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
<script src="https://kendo.cdn.telerik.com/2019.3.1023/js/kendo.all.min.js"></script>
<div id="grid"></div>
发布于 2019-12-13 01:01:02
.k-grid tr:hover不能工作是因为CSS的专用性。换句话说,.k-grid .k-state-selected比.k-grid tr:hover更具体。
.k-grid .k-state-selected:hover应该可以为您工作。
https://stackoverflow.com/questions/59309353
复制相似问题