点击HTML5画布

美国广播公司

由于测试原因,我想使用javascript \ jQuery模拟在画布上的点击,但没有找到解决方案。这是我的代码:

var e = new jQuery.Event("click");
            e.pageX = X[index];
            e.pageY = Y[index];
            $("#gamecanvas").trigger(e);

有可能这样做吗?

例如,这个游戏(我在网上随机搜索)如何从JS \ jQuery单击?

萨迪尔·斯普林(Sadhil Spring)

这取决于事件的画布上使用,无论它是一个clickmousedown,...等

在您刚才提到的示例中,lucn事件使用两个事件:

其中(mousemove)计算协调以取得clientXclientY

mousedown午餐球的第二个()使用最后计算的坐标

因此,您的代码应类似于:

var mousemove = new jQuery.Event("mousemove");
mousemove.clientX = x;//passed valuue
mousemove.clientY =y;//passed valuue

var mousedown = new jQuery.Event("mousedown");

$("#canvas").trigger(mousemove);
$("#canvas").trigger(mousedown);

在这里,我创建了一个脚本,以通过传递的输入坐标来摆动球,或者将球直接扔进篮子里,这是unc子手:)

看到这里livePlunker

请参阅网址代码插入器

希望这会有所帮助:

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章