2
我正在使用Dojo的行为功能添加事件。我正在检查文本字段以查看输入内容。据我所知,文件建议我使用onkeypress
而不是onkeydown
。dojo的onkeypress事件,已弃用?
对象的一部分
'#myTextField' : {
onkeypress: function(event)
{
console.log(event.charCode);
}
}
它工作正常,但在这两种(最新)Chrome和Firefox,我得到在控制台的警告消息。
Chrome说event.layerX和event.layerY在WebKit中被破坏并被弃用。他们将在不久的将来从引擎中移除。
Firefox表示getAttributeNodeNS()
已被弃用。
我还没有尝试过任何其他浏览器。
有没有更好的(新的)方法来做到这一点,或这是关于什么?
感谢您的回答。只要我知道我的事件突然不会停止工作,它就不会打扰我。但听起来我很安全呢? – joakimdahlstrom 2012-02-26 13:31:53
@joakimdahlstrom是的,你很安全。事件本身正在工作,不会立即被弃用 – 2012-02-26 14:26:56
非常感谢! – joakimdahlstrom 2012-02-26 14:34:05