這是一個jscript關閉窗口,當有人點擊任何地方外部Div關閉。 我的問題是當有人通過執行此操作點擊此窗口時關閉此窗口。點擊任何地方關閉div內外
<div id="box"
style="height: 3em; position:absolute; top: 20%; left: 15%; border: 3px double">
<p>Click anywhere outside this box to close it.
</div>
<script>
document.onclick = function (e) {
e = e || event
var target = e.target || e.srcElement
var box = document.getElementById("box")
do {
if (box == target) {
// Click occured inside the box, do nothing.
return
}
target = target.parentNode
} while (target)
// Click was outside the box, hide it.
box.style.display = "none"
}
</script>
如何使一個DIV接近時,DIV
你可以使用Jquery嗎?它會讓你的生活更輕鬆... – JohnJohnGa
這是一種實踐還是商業工作?從頭開始實現你的需求是非常煩人的,考慮到這些跨瀏覽器的問題,你應該肯定會得到一些JS庫或框架。 –