我對輸入和選項卡使用按鍵事件。但出於某種原因,代碼只能在輸入時運行。通過按tab,它只是執行默認的選項卡操作並忽略代碼。請幫忙。preventDefault無法使用選項卡(9)keyCode
onEnterAddWord: function(ev) {
var kc = ev.which || ev.keyCode;
if (kc === 13 || kc === 9) {
ev.preventDefault();
this.$el.find('.add-word-input input').trigger('blur');
this.$el.find('.viewbox').trigger('click');
console.log('check');
}
},
嘗試使用'onkeydown'而不是'onkeypress' – RobH
你可以創建小提琴嗎? –
奇怪的keydown工作,而不是按鍵。有什麼不同。謝謝。 @RobH –