相关疑难解决方法(0)

addEventListener及其范围

我有一个第三方flash对象,我可以通过他们提供的JavaScript API进行操作.我试着在这个对象上听一个事件,然后在我的对象中触发事件来进一步冒泡事件.我碰巧使用的是EXT Js,但我认为它不重要.

示例代码

this.chart.addEventListener('create', function() {
    this.fireEvent('created');
}, false)
Run Code Online (Sandbox Code Playgroud)

我的问题是匿名函数中的'this'是指触发事件的对象,而不是我要触发事件的对象.

这是另一个范围问题.在此先感谢您的帮助.

javascript this

9
推荐指数
3
解决办法
1万
查看次数

标签 统计

javascript ×1

this ×1