我有一个GridView,可以为一些细胞提供特定的背面颜色,即绿色。现在,我使用JQuery来修复标题和列。这个JQuery有一个荧光笔。现在的问题是,当荧光笔位于具有绿色背景颜色的那些细胞的顶部时,绿色背面颜色将消失,并且荧光笔离开该细胞后细胞将没有颜色。
下图显示了问题:
<script type="text/javascript">
$(document).ready(function () {
sh_highlightDocument();
$(".tableDiv").each(function () {
var Id = $(this).get(0).id;
var maintbheight = 555;
var maintbwidth = 900;
$("#" + Id + " .FixedTables").fixedTable({
width: maintbwidth,
height: maintbheight,
fixedColumns: 4,
classHeader: "fixedHead",
classFooter: "fixedFoot",
classColumn: "fixedColumn",
fixedColumnWidth: 500,
outerId: Id,
Contentbackcolor: "#FFFFFF",
Contenthovercolor: "#99CCFF",
fixedColumnbackcolor: "#187BAF",
fixedColumnhovercolor: "#99CCFF"
});
});
});
</script>
我正在使用此JQuery FixedTable
答案 0 :(得分:0)
在更改单元格之前,需要将单元格的现有属性存储在变量中。
我不是100%使用JQuery语法,但是如果你可以这样做:
(onHover选项) var oldColor = cell.Style [“background-color”];
cell.Style [“background-color”] =绿色;
(的onmouseout) cell.Style [“background-color”] = oldColor;
这应该为您提供所需的功能