デフォルトですでに非表示になっているトグル div を非表示にする方法を探しています。ユーザーがdivの外側をクリックすると、divを非表示にしたい!
私はこれを試しました:
<script>
$(document).ready(function(){
$("#tab").hide();
$("#open_tab").on("click",function(){
$("#tab").toggle();
$("*").on("mouseup",function(e){
var clicked=$(this).attr("id");
if(clicked !="tab"){
e.stopPropagation();
$("#tab").hide();
}
else {
e.stopPropagation();
}
});
});
}); </script>
しかし、コードの何が問題なのかわかりません。誰でも助けてください。