javascript - 如果我用 fadeToggle 替换 fadeIn/fadeOut 为什么它不起作用

标签 javascript jquery css

我有两个相同的 jsfiddles ,后者被 fadeIn/fadeOut 而不是 fadeToggle 取代。

只要用鼠标快速进出,最后一刻停留在黄色框上等待,红色元素不会淡入。

奇怪。有人对此有解释吗?

http://jsfiddle.net/q6d57/5/ (工作)

$(document).ready(function(){
      $(".box1").mouseenter(function(){
        $('.box2').stop(true, false).fadeToggle(1500);
      });
      $(".box1").mouseleave(function(){
        $('.box2').stop(true, false).fadeToggle(1500);
      });
    });

http://jsfiddle.net/q6d57/6/ (不工作)

$(document).ready(function(){
  $(".box1").mouseenter(function(){
    $('.box2').stop(true, false).fadeIn(3000);
  });
  $(".box1").mouseleave(function(){
    $('.box2').stop(true, false).fadeOut(3000);
  });
});

最佳答案

将 jquery 版本更改为 2.0.2

关于javascript - 如果我用 fadeToggle 替换 fadeIn/fadeOut 为什么它不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20254924/

相关文章:

javascript - 在 html 表中使用来自 highcharts 的动态数据

javascript - Firefox 32 位不会触发 ondevicechange 事件

java - css 子菜单在网站加载时保持刷新

Jquery if 语句检查当前样式表

jquery - 如何阻止 Bootstrap 按钮默认为灰色背景?

php - 从 jquery 插件中的多选组获取值

html - 使用 960 gs 的文本溢出 Div

javascript - 如何按照 Ruby Cucumber 文档中的描述在 Cucumber.js 中组合步骤?

javascript - 如果字符串长度大于 n ,如何 chop 字符串

jquery - IOS中的滚动问题