1

私はあなたが前にこれが起こるのを見たことがあるに違いない. トグル()でクリックするとフレームが表示され、ボディをクリックすると消えます。問題は、ボディクリックでフレームが消える場合、toggle() をトリガーするのに 2 回クリックする必要があることです。

$('CLASS1').hide();
$('CLASS2').toggle(function(){
    $('CLASS1').show();
    $("body").click(function(e){
        $('CLASS1').hide();
        e.stopPropagation();
    });
    },function(){   
    $('CLASS1').hide();

});

ありがとう!

4

0 に答える 0