如何检测容器内单击鼠标的时间?

时间:2014-01-03 03:42:22

标签: kineticjs

我正在尝试创建一个基于给定模板图片切片页面的webapp。我的页面有一个div,我用它作为舞台的容器,我想检测何时在这个容器中点击鼠标,这样我就可以得到指针位置并从那里开始画线。我尝试在舞台上添加一个事件监听器,如下所示:

stage.on(鼠标按下,函数(){ ..... });

但这似乎不起作用。我一直在寻找kineticjs网站,并且在容器div中单击鼠标时找不到任何可以检测的内容。任何帮助表示赞赏!

提前致谢!

2 个答案:

答案 0 :(得分:1)

您可以像这样在容器上侦听鼠标事件:

$(stage.getContent()).on('click', function (event) {
    var pos=stage.getMousePosition();
    var mouseX=parseInt(pos.x);
    var mouseY=parseInt(pos.y);
});

答案 1 :(得分:0)

您可以像这样在容器上侦听鼠标事件:
(用您的容器div ID替换toImage

$('#toImage').on('mousedown', function (e) {
});