Javascript kineticjs中的事件处理
在下面的代码中,事件在开始时(当页面加载时)被调用10次,因为有10个带有on“click”事件的矩形。 但是,当我真的点击一个矩形时,这个事件不会产生任何影响 下面是代码(为了便于处理,我将image替换为rect): 此处出现错误:Javascript kineticjs中的事件处理,javascript,event-handling,coffeescript,dom-events,kineticjs,Javascript,Event Handling,Coffeescript,Dom Events,Kineticjs,在下面的代码中,事件在开始时(当页面加载时)被调用10次,因为有10个带有on“click”事件的矩形。 但是,当我真的点击一个矩形时,这个事件不会产生任何影响 下面是代码(为了便于处理,我将image替换为rect): 此处出现错误: ori.on('click', @.testfunc() ) “this”(“@”)不是Gallery类的实例。“@”链接到动能.Rect实例。您可以这样做: ori.on 'click', => @testfunc() “=>”在咖啡中的工作原理
ori.on('click', @.testfunc() )
“this”(“@”)不是Gallery类的实例。“@”链接到动能.Rect实例。您可以这样做:
ori.on 'click', =>
@testfunc()
“=>”在咖啡中的工作原理:
您编辑的代码:有效——也感谢您提供的链接,以了解它的工作原理
ori.on 'click', =>
@testfunc()