![](/img/trans.png)
[英]How can I listen for two key press event at a same time in Javascript?
[英]How can I disable the key in second time press same in jQuery?
第一次按 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>
//name the handler $(document.body).on('keydown', function alertOnEnter (e) { if ([e.keyCode, e.which].indexOf(13) > -1) { //remove the handler from the event $(document.body).off('keydown', alertOnEnter); alert('you hit enter'); } });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.