1

如何使用 jquery 在双击时显示或隐藏 div?

$("body").dblclick(function() { 
            $("#plot_on_map_form").show("medium").css({top: event.pageY,left: event.pageX});
        },
        function() {
            $("#plot_on_map_form").css({display:"none"});
    }
);
4

3 回答 3

2
<div>Div</div>

$(document).dblclick(function(){
    $('div').toggle();
});

演示:http: //jsfiddle.net/dth9R/

于 2012-06-12T05:44:18.610 回答
0

根据 jquery docs http://docs.jquery.com/Events/toggle 你可以尝试这样的显示和隐藏

 $("li").dblclick(function() {
       if($(this).didSomeThing == true){
           $(this).backToNormal();
           $(this).didSomeThing = false;
           return;
       }
       $(this).doSomething();
       $(this).didSomeThing = true;
    });
于 2012-06-12T05:35:14.643 回答
0

您已经使用了两个功能块,但在这种情况下,这在这里不起作用。

使用一个功能块并使用jquery函数toggle()。

这将解决问题。

于 2012-06-12T06:10:27.877 回答