.addClass在Firefox中不適用於我,它只適用於從CSS或class="hovering
中取出<tr>
標籤中的background:#f2f2f2;
。 否則這部作品在所有的瀏覽器,瀏覽器,IE和Operajquery衝突tr:懸停和.addclass在Firefox中
<style>
.addToFav div{background:url('/images/star_no.png') no-repeat scroll !important; height:25px; margin:0 auto; width:25px; z-index: 999}
.addedToFav div{background:url('/images/star_yes.png') no-repeat scroll !important; height:25px; margin:0 auto; width:25px; cursor:default;}
tr.hovering:hover{ background-color:#f2f2f2}
</style>
<script>
$(document).ready(function()
{
$("a.addToFav").click(function(){
$($(this).removeClass("addToFav").addClass("addedToFav"));
});
});
</script>
<table><tr class="hovering"><td>
<div style="float:right"><a class="addToFav" href="#">
<div></div>
</a>
</div>
</td></tr></table>
可能這是一個錯誤嗎?
您不需要在'$(...)'中包裝第二行。可能不是你的解決方案,但仍然不是你應該做的。 – Dennis