隐藏层

通过判断event事件的toElement是否属于DIV(id1)层内
如果属于,则不隐藏
如果不属于,则隐藏

具体判断方法:
1。找toElement的父节点,判断是否是DIV(id1)
2。如果不是,则toElement的父节点赋给toElement变量
重复1。一直找到BODY

<div id="id1" style="background-color:Red;width:100px;height:100px;" onmouseout="mouse_out(this)">
       
<div style="height:21px;margin:0px;padding:0px;text-align:center;background-color:Red;width:100px;">
           
<a href="products-content.aspx?id=97a54ff0-c19b-4dd6-a152-6a4168921317电视购物" target="_blank">电视购物 </a>
       
</div>

 

function mouse_out(obj) 
{
   
var toObj = event.toElement;
   
var isChild = false;
   
while(toObj.tagName!="BODY"){
       
if(toObj.id == "id1"){
            isChild
= true;
           
break;   
        }   
        toObj
= toObj.parentNode
    }
   
if(!isChild){
        obj.style.display
= "none";   
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值