1

リストビューの上にマウスを置いたときに、リストビューの行全体を強調表示するにはどうすればよいですか?たとえば、1つの行にカーソルを合わせると、その行の背景色が変わります。私はそれがtrのonmouseover属性であると思いますか?

4

2 に答える 2

3

使い慣れている場合は、jQueryで次のことを試してください。

$(function(){
$("tr").hover(function(){
    $(this).css('background-color', '#FFFF99');;
    $(this).css('background-color', '#FFFFFF');;
    });
});

更新しました:

「tr」タグにクラスを追加します。例:

<tr class="trOnHoverChange"></tr>

$(function(){
$(".trOnHoverChange").hover(function(){
    $(this).css('background-color', '#FFFF99');;
    $(this).css('background-color', '#FFFFFF');;
    });
});
于 2012-06-15T14:10:33.717 に答える
-1

私はあなたの質問に似ているこれを見つけました、そしておそらくあなたを正しい方向に向けるでしょう:

ASP.NET Gridview:マウスオーバーで行を強調表示してから、強調表示された行を更新します

編集

ちょうどこれを見つけました、それはあなたが今していることのように聞こえます。

http://forums.asp.net/t/1450332.aspx

于 2012-06-15T13:58:00.963 に答える