必威体育下载基督教Heilmann

您目前正在浏览eventdelegate类别的存档。必威体育简介

“事件委托”类别的存档

如何停止事件委托(明显的事实#12132)

周一,6月9日,2008

这是我今天在办公室遇到的一个问题,问这个问题并不可耻:

我用 事件的代表团在我的一个产品上,当我单击某个按钮时,我需要停止主体上的主处理程序。我该怎么做呢?

答案当然是使用stopPropagation()或cancelBubble(),两者都包裹得很好雅虎.util.Event.stopPropagation():

HTML:







JavaScript:


YAHOO.util.Event.onContentReady(“按钮”,函数(){
雅虎.util.Event.on(document.body,“点击”,函数(e){
var t =雅虎.util.Event.getTarget(e);
告密者(“

点击的是“+ t +”

”);
});
雅虎.util.Event.on(“戏弄”、“点击”函数(e){
告密者(“

这是第一个按钮

”);
雅虎.util.Event.stopPropagation(e);
});
雅虎.util.Event.on(“tease2”、“点击”,函数(e){
告密者(“

这是第二个按钮

”);
});
函数告密者(味精){
document.getelementbyid('littlesnitch').innerhtml+=msg;
}

});

在这里试试:用stopPropagation覆盖事件委托