当前位置: 首页 > 编程笔记 >

如何在KineticJS管理的HTML5-Canvas中收听Keydown事件?

方航
2023-03-14
本文向大家介绍如何在KineticJS管理的HTML5-Canvas中收听Keydown事件?,包括了如何在KineticJS管理的HTML5-Canvas中收听Keydown事件?的使用技巧和注意事项,需要的朋友参考一下

要监听KeyDown事件,请使用-

if(keyIsPressed && keycode == somenumber) {
   doSomething();
}

捕获KeyDown-

var canvas1 = layer.getCanvas()._canvas;
$(canvas1).attr('tabindex', 1);
canvas1.focus();

$(canvas1).keydown(function (event) {
   console.log(event);
});
 类似资料:
  • 问题内容: 我是AngularJS的新手,所以请原谅我这个转储问题。 如何收听“点击”或“ ousemove”之类的“ dom”事件? 这就是我得到的(没有错误,但在控制台中也没有结果) //代码基于原始的angularjs-seed。 问题答案: 在AngularJS中,事件通常由指令处理。 指令是教授HTML新技巧的一种方式。在DOM期间,编译指令将与HTML匹配并执行。这允许指令注册行为或转

  • 问题内容: 我正在尝试获取手机号码文本框的值,以使用angular.js验证其输入值。我是使用angular.js的新手,但不确定如何实现这些事件,并在我的html代码上放了一些JavaScript来验证或操作表单输入。 这是我的HTML: 而我的控制器: 我不确定如何在angular.js中使用keydown事件,我也搜索了如何正确使用它。我可以验证我对指令的输入吗?还是我应该像使用控制器那样使

  • 问题内容: 我正在尝试使用HTML5 canvas元素绘制一些弧和圆-这在FF中效果很好,但是IE8似乎不支持它。 现在,存在一些Javascript库,这些库似乎使IE8与Canvas兼容。 我已经阅读了他们的全部资料,但我不明白他们是如何使Canvas与IE8一起工作的。有人可以介绍一下使用的方法吗? 问题答案: 该页面正在使用excanvas-一个JS库,可使用IE的VML渲染器模拟canv

  • 本文向大家介绍如何使用HTML5 Canvas处理mousedown和mouseup,包括了如何使用HTML5 Canvas处理mousedown和mouseup的使用技巧和注意事项,需要的朋友参考一下 要使用HTML5 Canvas处理mousedown和mouseup事件,

  • 我有一个spring JMS侦听器,它正在侦听队列。一旦消息到达输入队列,它就会对消息进行某些处理,并将消息放入多个其他队列进行进一步处理(我们可以将这些其他队列称为输出队列)。在将消息发布到其他输出队列时,如果将消息发布到其中一个输出队列可能会由于任何原因而失败,我希望确保在失败之前完成的其他发布回滚到输出队列。基本上我想确保它是原子操作。在侦听器/容器上是否有任何注释/配置可用于在单个事务中实

  • <canvas> 标签定义图形,比如图表和其他图像,您必须使用脚本来绘制图形。 在画布上(Canvas)画一个红色矩形,渐变矩形,彩色矩形,和一些彩色的文字。你的浏览器不支持 HTML5 的 <canvas> 元素. var c=document.getElementById("myCanvas"); var canvOK=1; try {c.getContext("2d");} catch (e