日期:2014-05-16  浏览次数:20426 次

关于网页弹出框关闭问题
类似于弹出窗口,.其实是一个div层.我想让当鼠标点击其它地方时就关闭,不可能把其它地方的每一个元素都添加点击事件,然后关闭吧?有什么好的办法?

------解决方案--------------------
window.onclick=function()
{
var evtObj=window.event.toElement||window.event.relageTarget;//获取当前的活动元素
if(evtObj.id!="离开的divID")
{ evtObj.style.display="none"; }
}

大致的思路是这样的。
------解决方案--------------------
楼主看看这个 
http://topic.csdn.net/u/20120702/17/81eba0e4-8e2a-45b6-b123-5a1ff2a6c11c.html?seed=562035021&r=79043022#r_79043022