0

我使用 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');
         });
});
4

0 回答 0