【发布时间】:2018-09-05 12:18:35
【问题描述】:
在为表格行中的菜单选项选择齿轮图标时,我需要将背景创建为黄色,我尝试了以下代码来突出显示表格行,
var view = Core.view.Menu.create({
model: model,
menuContext: { ibmm: ibmm },
anchor: this.$(),
highlight: this.$().parents('tr:first').css('background-color','yellow')
});
view.show();
从带有齿轮图标的表格行(隐藏)中选择菜单时,背景颜色很好。
[![在此处输入图片描述][1]][1]
对应的html文件如下
<tr id="ember23242" class="ember-view content-row body-row-view container-view" tabindex="0" aria-label="">
但是当我移动到下一个表格行(非隐藏)时,过去的表格行颜色仍然是黄色,没有消失。
[![在此处输入图片描述][2]][2]
当我单击行时,我正在使用下面的 css 代码来创建突出显示
table.content-table.highlighted tr.content-row:focus {
background: #FFFF99 none 0 0 repeat;
}
任何人都可以建议我为此编写代码。我使用的是 Ember 1.4.0。
【问题讨论】:
-
你能说明你在下一个表格行的情况吗?
-
请稍候@BhushanKawadkar,我将在我的问题中进行编辑
-
当您选择另一个表格行时,是否会触发任何行事件?可以分享相关的html代码吗?
-
没有@BhushanKawadkar,没有触发行事件。等我添加html和css代码
-
嗨@BhushanKawadkar,我已编辑。 'ember-view content-row body-row-view container-view' 这对所有表格行都是通用的
标签: javascript jquery css ember.js ember-1