标题:请教一个奇怪的冒泡问题
取消只看楼主
lili123456
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-2-21
结帖率:0
已结贴  问题点数:10 回复次数:0 
请教一个奇怪的冒泡问题
最近写一菜单,在获取元素上不同的方法直接导致了冒泡发生与不发生,看代码:

fu.onmouseout=function(){
    this.style.display=""
    }

第一方法:上边是当鼠标离开时,fu隐藏,但是fu下边有a标签,鼠标离开a标签同样触发事件。于是又针对a标签写了一段阻止冒泡的代码。

for(var s=0;s<li.length;s++){
    li[s].onmouseover=function(){
        this.children[1].style.display=""
        }
    }

第二方法:上边是当鼠标离开时,li的下边第二个子元素隐藏,但是li下边的第二个子元素下边有a标签,鼠标离开a标签不触发事件。


这是为什么?
搜索更多相关主题的帖子: 冒泡 
2010-05-19 09:44



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-307248-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.669429 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved