hover - 如何在悬停时更改图表单元格的颜色?
问题描述
我有一个 uml 图,当光标在一个单元格上时,我想更改它的颜色。
我尝试以编程方式执行此操作,但它不起作用。
这是我的代码:
paper.on('cell:mouseover', function(cellView, evt, x, y) {
var cell = graph.getCell(cellView.model.id)
if (cell.isElement()) {
cellView.model.attr({'uml-class-name-rect': { fill: '#33C3FF' }});
}
}
解决方案
paper.on('cell:mouseenter', function(cellView) {
var cell = graph.getCell(cellView.model.id);
if (cell.isElement()) {
cellView.model.attr({'.uml-class-name-rect': { 'fill': '#33C3FF' }});
}
});
类 'uml-class-name-rect' 的 CSS 不能通过全局 css 文件同时设置。
推荐阅读
- ruby-on-rails - rails 从 2 个带有编码的表中获取数据
- php - 显示表格数据
- mips - 在 MIPS 中使用 multu
- jquery - 如何在不使用 beforeShowDay 的情况下突出显示 jquery datepicker 中的某些日期?
- javascript - 如何在 React js 应用程序中设置环境变量?
- selenium - DOM 中不存在元素,isPresent() 应该返回 false,但事实并非如此。量角器挂在 then() 块内,茉莉花规格超时
- javascript - 从具有另一个异步函数的异步函数返回数据
- python - 使用具有多个真值的 OR 使用正则表达式提取字符串它返回什么结果?
- reactjs - 如何确保 Draggable 组件不会超出可放置区域或 react-beautiful-dnd 中的某些特定 div?
- flutter - 颤振((){})()中的多圆括号是什么意思?