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

2 つのファンクション ブロックを使用しましたが、この場合、ここでは機能しません。

1 つの関数ブロックを使用し、jquery 関数の toggle() を使用します。

これで問題は解決します。

于 2012-06-12T06:10:27.877 に答える