滑出和鼠标外面的故障jquery

时间:2012-10-25 03:27:41

标签: javascript jquery css

这是Fiddle

问题是,当您单击按钮关闭滑出框时,会出现故障。我不知道如何解决它。

如果有人可以帮助我,那就太好了。谢谢!

var mouse_is_inside = false;

        $(document).ready(function(){

            $('#box').hover(function(){ 
                mouse_is_inside=true; 
            }, function(){ 
                mouse_is_inside=false; 
            });
            $("body").mouseup(function(){ 
                if(! mouse_is_inside) $('#box').slideUp();
            });
        });

这是代码,如果它可以帮助任何人。

1 个答案:

答案 0 :(得分:5)

改为使用slideToggle

$(".show").click(function(){
    $("#box").slideToggle();
});

小提琴:http://jsfiddle.net/9spzQ/10/