最初懸停作品和「over」類被添加到mouseenter上,並在mouseout上被刪除,但是在class =「risk」的段落上懸停後,切換類變得卡住,並且mouseover刪除它而不是添加類(的預期功能性相反)Jquery toggleClass問題
//changes risk map point color when hovering over
// risk list item on right hand side
$("p.risk").bind("mouseenter mouseleave", function(e){
$(this).toggleClass("over");
var pointId= "ctl00_ContentPlaceHolderMain_" + $(this).attr("id");
var pointArray = $(".riskMapPoint");
for(i=0; i<pointArray.length; i++){
if($(pointArray[i]).attr("id") == pointId)
{
$(pointArray[i]).css({'background-color' : '#3D698A'});
$(pointArray[i]).css({'z-index' : '2'});
}
else
{
$(pointArray[i]).css({'background-color' : '#000000'});
$(pointArray[i]).css({'z-index' : '1'});
}
}
});
瀏覽器的JavaScript錯誤控制檯中是否有錯誤? – 2009-08-04 17:38:14
@shawn:你不應該回滾你知道的編輯,它被編輯是有原因的。 – montrealist 2009-08-04 17:41:20