为什么我的事件没有在foo
冒泡时触发bar
?
var foo = Y.one(".foo"),
bar = Y.one(".bar");
foo.addTarget(bar);
foo.on("myEvent", function () {
//this log statement executes
Y.log("In foo listener");
});
bar.on("myEvent", function () {
//this log statement doesn't execute.
//I don't understand why. I think it
//should because I expect myEvent to
//bubble from foo to bar since I used
//addTarget
Y.log("In bar listener");
});
foo.fire("myEvent");
JS 小提琴:http: //jsfiddle.net/steaks/tJnLf/