javascript - (jQuery & JavaScript) animate 返回原始状态

标签 javascript jquery jquery-ui

所以我有这个代码:

$(document).ready(function(){

    $('#nexButton').mouseenter(function(){
        $('#nexButton').stop().animate({opacity: '1'},'fast'); 
            $('#nexButton').mouseleave(function(){
                $('#nexButton').stop().animate({opacity: '0.7'},'fast'); 
            });
    });

     $('#bacButton').mouseenter(function(){
        $('#bacButton').stop().animate({opacity: '1'},'fast'); 
            $('#bacButton').mouseleave(function(){
                $('#bacButton').stop().animate({opacity: '0.7'},'fast'); 
            });
    });

});

在我的 javascript 和 nexButton 中,它运行完美,但在 bacbutton 中,当我仍在按钮上时,它只是回到 0.7 不透明度?!我做错了什么?

最佳答案

你可以试试这个:

$(document).ready(function(){
    $('#nexButton, #bacButton')
      .on('mouseenter', function(){
          $(this).animate({opacity: '1'}, 'fast'); 
      })
      .on('mouseleave', function(){
          $(this).animate({opacity: '0.7'},'fast'); 
      });
});

这是FIDDLE .

关于javascript - (jQuery & JavaScript) animate 返回原始状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32682771/

相关文章:

javascript - 为什么我的代码无法访问 'getData' 函数?

java - 如何在java中使用rhino执行javascript?

javascript - 组合两个功能不起作用

jquery - 使用 jquery droppable,我如何复制 trello 将人物图像拖放到卡片上并捕捉到卡片右下角的行为?

jquery-ui - 当我开始将其拖放到我的网格系统时克隆元素

jquery - 通过动画从位置 A 缓慢移动到位置 B

javascript - HTML DOM 选择器更新后的 jQuery 调用

javascript - 延迟加载模块每次加载时都会创建父服务的多个实例

javascript - 如何自动检查嵌套 ng-repeat 中的元素?

jquery - 从 JSON 构建菜单