无法运行javascript公共功能

时间:2015-09-24 07:03:39

标签: javascript html5 canvas

您好我正在创建基于Canvas CreateJS的拖放测验,错误是当我删除任何对象然后我需要运行该类中可用的函数goback()但我不知道为什么它&# 39;无法访问。

http://www.fltech.in/canvas/dragndrop/

1 个答案:

答案 0 :(得分:1)

因为在dropbox函数中,this不再引用外部范围。您可以将所有this.a =更改为var a,并直接在goback()中使用dropbox,而不是使用this.goback()

您可以参考http://ryanmorr.com/understanding-scope-and-context-in-javascript/了解有关javascript中this的更多信息。