【发布时间】:2014-08-02 22:20:18
【问题描述】:
我在我的应用程序的舞台上放置了一个事件处理程序,如下所示:
stage.on( 'click', onStageClick );
但是,我的事件处理程序没有被调用。当我在舞台创建的画布上放置一个点击事件处理程序时,如下所示:
$( stage.children[ 0 ].canvas._canvas ).on( 'click', onCanvasClick );
它确实被调用了。
stage 和 canvas 之间有什么东西可以吃点击事件吗?或者……我做错了什么?
奇怪的附录:如果我将 image 对象添加到画布中的 layer ......那么我确实开始在我的 stage 上收到 click 事件。
有什么想法吗?
【问题讨论】:
标签: kineticjs