我有一张桌子,每次有人将鼠标悬停在一个单元格上时,我希望它变得不那么不透明(不透明度默认为 0.85)。这是我的代码:
$(document).ready(function(){
$("td").hover(function(){
$(this).fadeTo(700,1);
},function(){
$(this).fadeTo(500,0.85);
});
});
编辑:问题似乎是当我悬停时没有触发任何东西,即使我添加alert('hi')
到函数中,也没有任何反应
编辑2:如果有人仍然阅读这个问题,我相信当我问这个问题时它不起作用的原因是因为我正在异步创建 td 元素并且当页面加载时它们不存在。我相信我最终使用了 .on() 而不是 .hover()。此外,褪色到 1.0 的不透明度是想要的效果(我忘了它从 0.85 或 0.5 开始)。感谢大家