答案 0 :(得分:0)
单击滚动条时,焦点将从所选行中丢失,因此将调用blur函数,该行将颜色的颜色更改为白色。
代替使用模糊功能,在焦点功能中尝试此代码...
$("tr").css("color", "black");
$("tr").css("background-color", "white");
$("'#"+id+"'").css("color", "white");
$("'#"+id+"'").css("background-color", "black");
首先将所有tr的背景颜色重置为白色,然后将所选tr的背景颜色设置为黑色。
答案 1 :(得分:0)
我找到了解决方案,修复了div的高度并删除了滚动条。即溢出:无
答案 2 :(得分:-1)
因为你正在改变焦点上行的背景颜色,当它不在焦点上时,它会回到.data-row类。这就是为什么每当你点击滚动条时,它都会改回来。
相反,只要在焦点一行时替换/添加一个css类,就会将颜色设置为黑色,并将之前聚焦的颜色重置为白色。