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