Xin chào tất cả mọi người tôi chỉ nhặt jQueryPhím dừng lặp lại khi giữ. (JQuery)
Vì vậy, câu hỏi của tôi là tôi muốn dừng lại một chìa khóa từ lặp đi lặp lại khi bạn giữ nó xuống
Ví dụ: Chỉnh sửa (i muốn nó dừng lại .. vì vậy 1 nhân vật mỗi phím nhấn/KeyDown)
nhấn phím: một holddown
: aaaaaaaaaaaaaaaaaaaaaaaaaaaaa
mã của tôi là:
<input type='text'>
var stop= false;
var time =null;
$(':text').keypress(function(e) {
if(stop === true){e.preventDefault();}
if (time !== null) {
lastkey = time;
}
time = new Date().getTime();
var between = time - lastkey;
if (between <= 70) {
stop = true;
}
});
$(':text').keyup(function(){stop = false;});
Tôi đang đi về điều này một cách sai lầm?
có thể trùng lặp của [Ngăn chặn Javascript sự kiện KeyDown khỏi bị xử lý nhiều lần trong khi tổ chức xuống] (http://stackoverflow.com/questions/6087959/prevent-javascript -keydown-event-from-being-handling-multiple-times-while-held-do) – Isti115