css - 如何从使用 Bootstrap 的剑道网格行中删除悬停效果

标签 css twitter-bootstrap hover kendo-grid tr

前几天我问了一个关于删除对选定行的悬停效果的问题并得到了正确答案,现在我遇到了一个问题,因为我正在使用 kendo bootstrap css 并且现在删除对选定行的悬停效果不工作,我尝试了几种不同的方法来改变悬停效果以保持与 k-state-selected 相同的颜色,但没有一个工作..

$("#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;
}

.k-grid .table-hover tbody tr:hover td,
.table-hover tbody tr:hover th {
  background: #ec971f !important;
}

.k-grid .table-hover tbody .k-state-selected:hover {
  background: #ec971f !important;
}
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2018.3.1017/styles/kendo.common-bootstrap.min.css" />
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2018.3.1017/styles/kendo.bootstrap.min.css" />

<script src="https://code.jquery.com/jquery-1.12.3.min.js"></script>
<script src="https://kendo.cdn.telerik.com/2019.3.1023/js/angular.min.js"></script>
<script src="https://kendo.cdn.telerik.com/2019.3.1023/js/jszip.min.js"></script>
<script src="https://kendo.cdn.telerik.com/2019.3.1023/js/kendo.all.min.js"></script>

<div id="grid"></div>

最佳答案

$("#grid").kendoGrid({
  columns: [{
      field: "name"
    },
    {
      field: "age"
    }
  ],
  dataSource: [{
      name: "Jane Doe",
      age: 30
    },
    {
      name: "John Doe",
      age: 33
    },
    {
      name: "Jane Doe",
      age: 30
    },
    {
      name: "Jane Doe",
      age: 30
    },
  ],
  selectable: "row"
});
.k-grid tr:hover {
    background-color: transparent !important;
}

.k-grid tr.k-alt:hover {
  background-color: #f5f5f5 !important;
}
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2018.3.1017/styles/kendo.common-bootstrap.min.css" />
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2018.3.1017/styles/kendo.bootstrap.min.css" />

<script src="https://code.jquery.com/jquery-1.12.3.min.js"></script>
<script src="https://kendo.cdn.telerik.com/2019.3.1023/js/angular.min.js"></script>
<script src="https://kendo.cdn.telerik.com/2019.3.1023/js/jszip.min.js"></script>
<script src="https://kendo.cdn.telerik.com/2019.3.1023/js/kendo.all.min.js"></script>

<div id="grid"></div>

关于css - 如何从使用 Bootstrap 的剑道网格行中删除悬停效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59345160/

相关文章:

javascript - 页面呈现时显示无失败

css - Bootstrap col-sm-offset-2 未对齐表单中的按钮

jquery - Bootstrap Gallery 空白区域

css - 在 Wordpress 中创建 CSS 悬停图像

html - 如何将鼠标悬停在一项上并突出显示另外三项? (初学者)

html - 打印 HTML 页面

javascript - 验证 CSS 颜色名称

html - 具有两个可折叠左侧导航的三列布局

javascript - 在 iOS 上向上滚动后,页面导航菜单隐藏在页面顶部

html - CSS 样式 : How to change the image when it is hovered over?