gpt4 book ai didi

javascript - KineticJS:从圆上的 'click' 事件获取鼠标按钮、x 和 y

转载 作者:行者123 更新时间:2023-12-03 12:23:12 25 4
gpt4 key购买 nike

使用 KineticJS,我创建了一个圆:使用以下行:

var circle = new Kinetic.Circle({...});

然后,我开始这样监听“点击”事件:

circle.on("click", function(evt) {
// Hope to get the mouse button, x and y here...
});

使用上面的evt对象,我希望获得用于单击的鼠标按钮,以及单击位置的X和Y。我检查了 evt 对象,但找不到任何这些。

我确实从这个“evt”对象中获取了目标节点和事件类型。

我错过了什么吗?可能是点击处理程序的另一个参数?

如果此信息不够,我将发布 SSCCE。

如有任何回应,我们将不胜感激!

最佳答案

在最新的KineticJS版本(5.1.0)中,您可以通过访问evt.evt.clientXevt.evt.clientY来获取位置。

关于检测点击了哪个鼠标按键,可以看一下this使用 jquery 实现跨浏览器支持的方法

关于javascript - KineticJS:从圆上的 'click' 事件获取鼠标按钮、x 和 y,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24347359/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com