我有这个代码
$('#uiAdminPanelMenu li a').hover( function(){
$(this).css('background-color', '#D3E1FA';
},
function(){
$(this).css('background-color', '#F4F4F4');
});
它改变了链接的背景颜色,但我想让它慢慢改变,有点像淡入淡出的效果,但对于这种情况。
最佳答案
您可以使用 CSS3 过渡来完成同样的事情。结果几乎完全相同。
#uiAdminPanelMenu li a {
background-color: F4F4F4;
-webkit-transition: background-color 0.4s ease;
-moz-transition: background-color 0.4s ease;
-o-transition: background-color 0.4s ease;
transition: background-color 0.4s ease;
}
#uiAdminPanelMenu li a:hover {
background-color: D3E1FA;
}
关于javascript - jQuery 缓慢更改 css 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6950988/