点击box外面body空白实现隐藏box的操作怎么做?

mingfish2 2012-03-10 02:24:10
点击box外面body空白实现隐藏box的操作怎么做?
不要jquery,只要纯js或mootools
...全文
80 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
001007009 2012-03-10
  • 打赏
  • 举报
回复

<!doctype html>
<html>
<head>
<meta charset="gb2312" />
<title></title>
<style>
span {
color:red;
}
#test {
display:none;
position:absolute;
left:30px; top:30px;
width:200px;
border:1px solid red;
background:#fff;

outline:none; /* ff 去掉 test 聚焦后的 边框虚线 */
}
</style>
</head>
<body>
<span id="span">打开层</span>
<div>1-1111111111</div>
<div>1-1111111111</div>
<div>1-1111111111</div>
<div>1-1111111111</div>
<div>1-1111111111</div>
<div id="test">
浮层,点击这个浮层以外的区域,都可以隐藏这个浮层
<div>
<script>
function $(o){return document.getElementById(o)}
$('span').onclick = function(){
$('test').style.display = 'block';
$('test').tabIndex = -1;
$('test').focus();
}
$('test').onblur = function(){
$('test').style.display = 'none';
}
</script>
</body>
</html>




楼主 试试
Acesidonu 2012-03-10
  • 打赏
  • 举报
回复
body上注册onclick事件

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧