jquery下拉菜单fadeIn(“慢”)不起作用

时间:2015-09-04 06:07:44

标签: jquery

jQuery(document).ready(function(){
    $(".dropdown-menu").click(
        function() { $('.dropdown-menu', this).fadeIn("slow");
        },
        function() { $('.dropdown-menu', this).stop().fadeOut("slow");
    });
});

jquery dropdown fadeIn慢速未应用于点击什么是问题

1 个答案:

答案 0 :(得分:0)

您不能传递两个函数来单击处理程序,而是在完成第一个函数后调用另一个函数。此外,您使用的是$('.dropdown-menu', this),这意味着您尝试在点击的'.dropdown-menu'内找到'.dropdown-menu',这是错误的。仅使用$(this)。见下面的代码

$(document).ready(function(){
    $(".dropdown-menu").click(function() { 
       $(this).fadeIn("slow", function(){
          $(this).fadeOut("slow");
       });
    });
});