日期:2014-05-18  浏览次数:20598 次

关闭层的问题
问个问题,当我鼠标点击一个层的外面时   关闭该层
这个功能是怎么实现的

------解决方案--------------------
obj = event.srcElement;
if (obj != null && obj.id != 'a ')
{
document.getElementById( 'a ').style.display= 'none ';
}
------解决方案--------------------
document.onmousedown=function()
{
obj = event.srcElement;
if (obj == null || obj.id== 'a ')
{
return;
}
while (obj=obj.parentNode)
{
if (obj.id == 'a ')
{
return;
}
}
document.getElementById( 'a ').style.display= 'none ';
}