【发布时间】:2020-08-10 19:05:26
【问题描述】:
我试图制作一个内容,如果你点击一个按钮就会被查看,如果你再次点击那个按钮就会隐藏,如果你点击除了内容本身之外的其他任何地方,它也会隐藏。
如果你点击教程,就像www.w3schools.com 一样。
我的尝试是这样的:
$(":not(#content)").click 不起作用。但即便如此,它也会在内容不可见的情况下一直被触发。没有好的代码。
$(document).ready(function() {
$("button").click(function() {
$("#content").toggle();
});
$(":not(#content)").click(function() {
$("#content").hide();
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="content">This is the Content</div>
<button>switch</button>
<div> This is somewhere else </div>
【问题讨论】:
-
这个问题类似于stackoverflow.com/questions/714471/…@Nils
-
我的回答对你有用吗?
标签: javascript html jquery