我有一张大桌子,每个 td 都有背景颜色。我也有以下代码:
$('.table-cell').live('mouseover', function () {
$(this).stop().fadeTo('slow', 0.7);
});
$('.table-cell').live('mouseout', function () {
$(this).stop().fadeTo('fast', 1.0);
});
鼠标悬停工作正常。颜色会很好地更改为较低的不透明度,但是当您的鼠标离开单元格时,单元格会变为白色(除了继续具有彩色背景的文本)。褪色完成后,颜色会正常恢复,但在变化时看起来真的很糟糕。
我们在 FireFox 11 和 IE8 中遇到了这个问题(7 和 9 工作正常)。