Как сохранить задний цвет ячейки после прохождения выделения в верхней части этой ячейки? - PullRequest
0 голосов
/ 16 января 2012

У меня есть GridView, который дает некоторым ячейкам задний цвет, который является зеленым.Теперь я использую JQuery для исправления заголовка и столбцов.Этот JQuery имеет подсветку.Проблема теперь в том, что, когда маркер идет поверх тех ячеек, которые имеют зеленый задний цвет, зеленый задний цвет исчезает, и после того, как маркер покидает эту ячейку, у него не будет цвета.

Следующее изображениепоказывает вам проблему: enter image description here

<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

1 Ответ

0 голосов
/ 16 января 2012

Вам необходимо сохранить существующее свойство ячейки в переменной, прежде чем его изменить.

Я не на 100% с синтаксисом JQuery, но если вы можете сделать что-то вроде:

(onHover) var oldColor = cell.Style ["background-color"];

cell.Style ["background-color"] = Зеленый;

(onMouseOut) cell.Style ["background-color"] = oldColor;

Это должно дать вам необходимую функциональность

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...