首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何消除选中行的悬停效果?

问如何消除选中行的悬停效果?
EN

Stack Overflow用户
提问于 2019-12-13 00:52:49
回答 2查看 241关注 0票数 0

我将.k-state-selected更改为不同的颜色,效果良好。但是,当我将鼠标悬停在选中的行上时,鼠标悬停的颜色是蓝色的。我试过了

.k-grid tr:hover{ background:transparent; }

这对于未选中的行很有效,但不适用于选中的行。从本质上讲,我需要移除选定行上的悬停效果,但无法弄清楚

​

代码语言:javascript
复制
$("#grid").kendoGrid({
  columns: [{
      field: "name"
    },
    {
      field: "age"
    }
  ],
  dataSource: [{
      name: "Jane Doe",
      age: 30
    },
    {
      name: "John Doe",
      age: 33
    }
  ],
  selectable: "row"
});
代码语言:javascript
复制
.k-grid .k-state-selected {
  background: #ec971f;
}
代码语言:javascript
复制
<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>

​

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-12-13 01:01:44

试试看:

​

代码语言:javascript
复制
$("#grid").kendoGrid({
  columns: [{
      field: "name"
    },
    {
      field: "age"
    }
  ],
  dataSource: [{
      name: "Jane Doe",
      age: 30
    },
    {
      name: "John Doe",
      age: 33
    }
  ],
  selectable: "row"
});
代码语言:javascript
复制
.k-grid .k-state-selected {
  background: #ec971f;
}

.k-grid .k-state-selected:hover {
  background:  #ec971f!important;
  color:#000;
}
代码语言:javascript
复制
<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>

​

票数 4
EN

Stack Overflow用户

发布于 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应该可以为您工作。

Example

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59309353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档