私はいくつかのセルにグリーンである特定のバックカラーを与える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
あなたが使っているfixedTableプラグインへのリンクを投稿できますか?以前の背景色を復元するのに十分なホバー動作にフックできない場合は、そのプラグインを変更するか、別のプラグインを見つける必要がある可能性があります。 – GregL
私の質問の最後のリンクを参照してください。 – user1093651
マウスオーバー時に既存の背景色を保存して( '$ .data()'を使用)、マウス出力時に元の背景色を復元することなく、プラグインの動作を簡単に変更することはできません。 – GregL