Tôi đã sử dụng jQuery live()
chức năng để phát hiện khi người dùng đã nhấn một số phím đặc biệt (mũi tên, vv):Jquery chức năng sống đột nhiên không làm việc nữa
$('.TextBox1').live('keydown', function(e) {
var keyCode = e.keyCode || e.which;
if (keyCode == 40) {
e.preventDefault();
// ...
}
});
Nó đã làm việc tốt cho một vài tháng khi đột nhiên ngày hôm qua nó ngừng hoạt động, ngăn chặn mọi dòng mã JS bên dưới nó thực thi. Tôi đã cố gắng thay thế nó bằng chức năng .keyup
nhưng điều này không giúp được gì. Những gì có thể đã xảy ra?
bạn có gặp bất kỳ lỗi nào trong bảng điều khiển không? –
Có điều gì khác xảy ra hôm qua không? Tôi cá là nó đã làm. – Jon
[live()] (http://api.jquery.com/live/) không được dùng nữa kể từ jQuery 1.7 và đã bị xóa trong 1.9. Sử dụng [on()] (http://api.jquery.com/on/) để thay thế. –