私は疑問符アイコン(ドキュメントの右上)をクリックするとdivが開きます。 クリックすると、疑問符のアイコンを閉じるアイコンに変換するクラスを追加します。 divの外側をクリックするとdivが閉じられ、クラスが削除され、閉じられたアイコンが疑問符のアイコンになります。 しかし、ドキュメントをクリックすると、divが開いているか閉じているときにクラスが追加および削除されます。divを外したときにクラスを削除しましたが、divを閉じたときに削除されました
誰かが、divが開いているときにのみドキュメント上でclikedされたときに、どのようにクラスを削除できるか考えている人がいます。 おかげ
jQuery('.showmenu').click(function(e){
e.stopPropagation();
jQuery('.about-btn').toggleClass("active");
jQuery('.about').slideToggle('fast');
});
jQuery('.about').click(function(e){
e.stopPropagation();
});
jQuery(document).click(function(){
jQuery('.about-btn').toggleClass("active");
jQuery('.about').slideUp('fast');
});
また、あなたのHTMLを追加することはできますか? –
と使用するクラスのCSS –