11

我通过以下方式制作了一个自定义的 Lime JS sprite 类:

test.obj = function() {
  lime.Sprite.call(this);
  .
  .
  this.label = new lime.Label(). ...;
  this.appendChild(this.label);
}
goog.inherits(test.obj, lime.Sprite);

我无法让标签点击冒泡到根程序;它总是吞噬事件。您是否需要做一些特别的事情才能单击标签以冒泡到我的根事件处理程序,即:

goog.events.listen(objinstance, ["click", "touchstart"], function() { .. });
4

1 回答 1

1

你停止任何传播吗?否则会发生这种情况是很奇怪的。查看应该传递 goog.events.BrowserEvent 对象作为参数的侦听器函数,看看它们是否自动停止了库源内部的一些传播。

于 2012-10-16T16:17:17.173 回答