다음 코드 스 니펫이 있습니다 .Hover는 Mozilla에서 문제가 있습니다. 마우스를 올리면 색이 바뀌지 만 나가기 전에는 되돌아 가지 않습니다. 가끔씩 만 발생하는 경우가 있습니다. 또한이 경우 FireBug를 사용하여 HTML을 검사하면 여분의 클래스가 hover 후에도 할당되었음을 알 수 있습니다. IE에서 정상적으로 작동합니다.이 버전은 단순합니다.JQuery Hover가 작동하지 않습니다. Mozilla
또한 알 수 있듯이 색상을 설정하고 있습니다. TR에있는 TextBoxes의 Color는 변경되지 않습니다. TR에 포함 된 컨트롤의 배경색이 마우스 오버시 변경되는지 어떻게 확인할 수 있습니까?
<style type="text/css">
.HighLight
{
background-color:Fuchsia;
}
.Select
{
border:soild 2px Blue;
margin:3px;
}
</style>
<script type="text/javascript" src="jquery-1.4.2.js">
</script>
<script type="text/javascript">
$(function() {
$(".Select").hover(
function() {
$(this).addClass("HighLight");
},
function() {
$(this).removeClass("HighLight");
});
});
ASP.NET 리피터 컨트롤에서 생성 한 내 마크 업은 TR 할당 클래스 선택이있는 테이블입니다.
<tr class="Select" >
<td>
<input type="checkbox" id="chkSelect" />
</td>
<td>
<input name="Repeater1$ctl11$tb" type="text" value="Sharp Bikes" id="Repeater1_ctl11_tb" />
</td>
<td>
<input name="Repeater1$ctl11$tb2" type="text" value="10/13/2004 11:15:07 AM" id="Repeater1_ctl11_tb2" />
</td>
</tr>
양식이 준비되어 있고 ID가 아닌 클래스를 기반으로 할 때 Jquery Selector가 적용되므로이 문제가 발생하지 않는다고 생각합니다. 또한 그것은 IE에서 일하고 있으며 주로 Mozilla에서 일하고 있습니다. – josephj1989