我使用JQuery fadeTo效果在鼠标悬停时将图像的不透明度更改为0.2,并在mouseleave上将其更改回1。我遇到的问题是每当我触发mouseleave事件时,图像在返回到不透明度值为1之前有几秒钟的0.2不透明度。这就像我使用延迟功能但我没有。任何提示赞赏。这是代码:
$(document).ready(function() {
$('.projectboxright').mouseover(function(){
$('.projectboxright .projectimage').fadeTo(300,0.2,'easeOutQuad');
});
$('.projectboxright').mouseleave(function(){
$('.projectboxright .projectimage').fadeTo(300,1,'easeOutQuad');
});
});