我正在试验goog.events.listen(src, type, listener, opt_capt, opt_handler)
. 有时我有多个来源,但总是在发生此事件时调用相同的事件类型和函数(侦听器)。
我应该为每个来源简单地输入一次,还是有更好的方法?
因为我喜欢在创建侦听器的对象中处理这个问题,所以我设置了opt_handler = this
. 我认为在我的应用程序中不可能同时调用两个具有侦听器的事件,所以我让opt_capt = false
.
在我的 JavaScript 文件中看起来像:
var htmlElement = goog.dom.getElement(el[0]);
goog.events.listen(htmlElement, goog.events.EventType.CLICK, this.myFunction, false, this);
现在myFunction
只获取事件作为参数。但我想知道点击了哪个 htmlElement 。我如何获得这些信息?