第一次按37时,它显示警告消息,第二次再次按相同的键,我想禁用该键。那怎么办
$(document).on (‘keydown’ , function (e){
var userVal = e.which ∥ e.keycode
valadation (userVal)
})
function valadation (userVal){
if (37 == userVal){
alert (“Wecome”)
}
}
最佳答案
创建一个变量并更新其值。
let clickVar = 0
$(document).on('keydown', function(e) {
var userVal = e.which || e.keycode
valadation(userVal)
})
function valadation(userVal) {
if (37 === userVal && clickVar === 0) {
alert('Welcome');
clickVar++
}
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
关于javascript - 我如何禁用第二次在jquery中按相同的键?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51711995/