我設法創建了一個腳本,允許我在單擊鏈接時顯示和隱藏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