jquery - 菜单项鼠标悬停时淡入有效,但淡出无效

标签 jquery hover fadein menuitem fadeout

请帮忙;我正在开发一个网站,我想要一个图像在 mouseenter 和 mouseleave 上淡入和淡出。

http://postimg.org/image/s82v127cp/

请看一下上面的图片。这是mouseenter时的状态,自带fadeIn效果。所以fadeIn 效果很酷,但是fadeout 没有效果!我正在使用以下代码来实现此目的:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
</script>

    
    $(document).ready(function(){
        $("#menu-item-67").mouseenter(function(){
            $("#text-11").hide().fadeIn(1000);
        });

      $("#menu-item-67").mouseleave(function(){
        $("#text-11").fadeOut(1000);
      });
    });
    

最佳答案

您可以简单地执行以下操作:

$(document).ready(function(){
 $('#menu-item-67').mouseover(function(){
  $("#text-11").fadeToggle(1000);
 });

 $('#menu-item-67').mouseleave(function(){
  $("#text-11").fadeToggle(1000);
 });
});

关于jquery - 菜单项鼠标悬停时淡入有效,但淡出无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18285664/

相关文章:

javascript - 基于单选按钮显示/隐藏表单字段

Jquery hasClass 方法不起作用

javascript - Bootstrap javascript 事件未绑定(bind)

html - 相邻兄弟 : too many elements between the rules

javascript - 不理解 Jquery 悬停

jQuery:在页面滚动上隐藏/显示 Div

javascript - jQuery Mobile,使用查询字符串进行导航

css - 将鼠标悬停在多个并发 DIV 上

jquery - HTML 元素在使用 jquery 时不会淡出

javascript - jquery 同时淡入淡出