如图所示 点击空白处关闭此div
document.addEventListener('click', function(e) {//监听页面点击事件
var screenDoc = document.querySelector('.controlHead');//需要关闭的div
var control = document.querySelector('.control');//设置的按钮
if (screenDoc && !screenDoc.contains(e.target) && !control.contains(e.target)) {
screenDoc.style.display = "none";
conIs = true;
}
}, false)
该代码段使用JavaScript实现了一个功能,即当用户点击页面非.controlHeaddiv之外的空白地方时,会关闭这个div。它通过事件监听和contains方法来判断点击目标是否在特定元素内。
1350

被折叠的 条评论
为什么被折叠?



