私はあなたが前にこれが起こるのを見たことがあるに違いない. トグル()でクリックするとフレームが表示され、ボディをクリックすると消えます。問題は、ボディクリックでフレームが消える場合、toggle() をトリガーするのに 2 回クリックする必要があることです。
$('CLASS1').hide();
$('CLASS2').toggle(function(){
$('CLASS1').show();
$("body").click(function(e){
$('CLASS1').hide();
e.stopPropagation();
});
},function(){
$('CLASS1').hide();
});
ありがとう!