我设法创建了一个脚本,允许我在单击链接时显示和隐藏div,但我也希望它隐藏div当我点击外部div ....我如何管理这样的事情?单击以显示div,再次单击以隐藏或单击外部div以隐藏
<script>
function toggle() {
var ele = document.getElementById("dropdown");
var text = document.getElementById("trigger");
if(ele.style.display == "block") {
ele.style.display = "none";
text.innerHTML = "Kontakta oss";
}
else {
ele.style.display = "block";
text.innerHTML = "Kontakta oss";
}
}
</script>
的可能的复制(http://stackoverflow.com/questions/152975/how-to-detect-a-click-outside- an-element) – lex82
[如何关闭隐藏DIV点击外部(但不在里面)]的可能重复](http://stackoverflow.com/questions/6140278/how-to-close-hide-div-clicking-外部 - 但不在里面) – Markasoftware