2017-02-28 67 views

回答

1

很難回答沒有更好的細節,但如果我理解你有什麼正確的,如果你有什麼事情,你可以跟蹤狀態,就可以了preventDefault當你想阻止這一行爲,讓它落空否則:

Psudocode :

var state = { 
    blockArrows: true; 
} 

$('#my_widget').keydown(function(e) { 
    if(state.blockArrows) { 
    e.preventDefault(); 
    } 
    // ...else allow the event to do its normal thing..../// 
});