为了账号安全,请及时绑定邮箱和手机立即绑定

div显示与隐藏

div显示与隐藏

qq泽 2017-02-24 15:09:28
点击div显示后,点击div外的其他地方,刚刚弹出的div消失。。。
查看完整描述

2 回答

?
guoyou

TA贡献28条经验 获得超30个赞

点击div外的其他地方  等价于  点击document          

值得注意的是,你需要为之前点击div显示的function里面写一个阻止冒泡

查看完整回答
2 反对 回复 2017-02-24
  • qq泽
    qq泽
    不懂。。。有例子吗,让我看看
  • guoyou
    guoyou
    oBtn.onclick=function(event){ event = event || window.event; //事件对象 兼容性写法 oDiv.style.display="block"; // 阻止冒泡 兼容性写法 if (event.stopPropagation) { event.stopPropagation(); }else{ event.cancleBubble = true; } } document.onclick = function (){ oDiv.style.display="none"; }
?
习惯受伤

TA贡献885条经验 获得超1144个赞

$(document).click(function(){$('#divid').hide();});
查看完整回答
1 反对 回复 2017-02-24
  • 2 回答
  • 0 关注
  • 1645 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信