我在骨干网中使用事件按键。 Enter(13)的keyCode工作正常,但tab(9)的keyCode由于某些奇怪的原因不起作用。请帮我解决这个问题。感谢。
onEnterSetTitle: function(ev) {
if (ev.keyCode === 9) {
this.$el.find('.set-title-input input').trigger('blur');
}
},
答案 0 :(得分:4)
我用keydown替换keypress修复了它。
答案 1 :(得分:0)
如果我必须这样做,那么我会以这种方式使用||
运算符:
onEnterSetTitle: function(ev) {
var kc = ev.which || ev.keyCode;
if (kc === 9) {
.........
}
}