Các phím mũi tên trái và phải của JavaScript
Trong hướng dẫn này, bạn sẽ học cách phát hiện các phím mũi tên trong javascript. Trong bố cục bàn phím tiêu chuẩn, chúng ta có 4 mũi tên trái, phải, lên và xuống. Các phím mũi tên được đặt ngay trước bàn phím số trên bàn phím. Chúng thường được sử dụng để thay đổi vị trí con trỏ trong hộp văn bản cũng như giúp cuộn trang web Show Bất cứ khi nào chúng ta nhấn một phím mũi tên hoặc bất kỳ phím nào khác trên bàn phím, một số sự kiện bàn phím nhất định sẽ được kích hoạt. Trong hàm xử lý sự kiện, đối tượng sự kiện chứa thông tin chi tiết về sự kiện bàn phím. Đối tượng sự kiện có thuộc tính Để đơn giản, chúng tôi sẽ theo dõi sự kiện Trong ví dụ sau, chúng ta có một trường nhập liệu. Ngay khi người dùng nhấn phím mũi tên trong khi nhập vào trường nhập liệu, chúng tôi sẽ hiển thị một thông báo trên màn hình. Vui lòng xem qua ví dụ về mã và các bước được đưa ra bên dưới Để trợ giúp thêm cho bạn, bạn có thể tải mô-đun của mình lên hoặc mô-đun mẫu có cùng vấn đề không? Nếu không có thêm thông tin, rất khó để xác định vấn đề có thể là gì, vì chúng tôi đã có thể làm cho nó hoạt động Tôi không chắc ý của bạn là gì khi nói " nhưng khi tiêu điểm không còn nữa. "? Bạn có thể làm rõ điều này không? Ngoài ra, vui lòng cung cấp thêm bất kỳ thông tin nào có thể liên quan. Ví dụ: hãy cho chúng tôi biết nếu có bất kỳ giải pháp nào khác mà bạn đã thử nhưng không hiệu quả, để cộng đồng có thể giúp xác định nguyên nhân của vấn đề Trong bài đăng này, chúng ta sẽ xem cách phát hiện nếu phím mũi tên được nhấn từ bàn phím bằng JavaScript với các đoạn mã ví dụ. Trước khi chúng ta tiếp tục, chúng ta nên lấy một số thông tin Mỗi phím trên bàn phím có một mã phím duy nhất. Ở đây chúng tôi sẽ phát hiện nếu nhấn phím mũi tên. Chà, trên bàn phím của chúng ta có bốn phím mũi tên. Chúng ta có thể thấy các phím trái, phải, lên và xuống trên bàn phím của mình. Các phím này cũng có mã khóa duy nhất mà JavaScript có thể sử dụng để phát hiện xem các phím này có được nhấn hay không Sao chép văn bản vào khay nhớ tạm khi nhấp bằng JavaScript Tắt nhấp chuột phải, sao chép, cắt trên trang web bằng jQuery Phím mũi tên trái có mã khóa 37, phím mũi tên lên có mã 38, phím bên phải có mã 39 và phím mũi tên xuống có mã khóa 40. Chúng tôi sẽ sử dụng các mã khóa này trong mã JavaScript của chúng tôi Ở đây chúng ta sẽ sử dụng sự kiện onkeydown JavaScript để khi người dùng nhấn một trong các phím mũi tên, nó sẽ được phát hiện bởi javaScript của chúng ta. Dưới đây là mã JavaScript hoàn chỉnh Sau khi bạn đặt mã JavaScript ở trên, bạn có thể kiểm tra tệp HTML của mình trên trình duyệt của mình. Mã này được hỗ trợ bởi hầu hết các trình duyệt web hiện đại bao gồm Chrome, Firefox Safari, v.v. Như bạn có thể thấy, mã mà chúng tôi có chỉ gồm vài dòng và đủ đơn giản nhưng mang lại hiệu suất cao Tạo phần tử div có thể kéo được bằng giao diện người dùng jQuery Nếu bạn kiểm tra mã trên trình duyệt của mình, bạn sẽ thấy hộp cảnh báo bất cứ khi nào bạn nhấn một trong các phím mũi tên. Trong mã của chúng tôi, chúng tôi đã sử dụng câu lệnh trường hợp chuyển đổi thay vì câu lệnh if. Nếu muốn, bạn cũng có thể sử dụng câu lệnh if. Nhưng tôi nghĩ câu lệnh switch case dễ đọc và dễ dàng hơn câu lệnh if Với quy trình tương tự, bạn có thể dò tìm phím bấm bất kỳ trên bàn phím. Bạn chỉ cần mã khóa của khóa đó. Nhân tiện, ở đây trong bài đăng này, Chúng ta đã thấy cách phát hiện phím mũi tên được nhấn trong javaScript. Tôi hy vọng bạn thích bài viết này và nó sẽ hữu ích cho bạn Làm cách nào để di chuyển một phần tử sang trái, phải, lên và xuống bằng các phím mũi tên? Cải thiện bài viết Lưu bài viết Thích bài viết
Cải thiện bài viết Lưu bài viết Nhiệm vụ là di chuyển một phần tử sang trái, phải, lên, xuống bằng các phím mũi tên trong jquery, chúng ta có thể sử dụng phương thức keydown() của jQuery cùng với. phương pháp animate(). $(selector).keydown(function) Tiếp cận
ví dụ 1. Di chuyển phần tử lên trên bằng phím Mũi tên lên
________số 8
$(selector).keydown(function)2 < 1>
$(selector).keydown(function)2______48____41 > $(selector).keydown(function)2____5 < 3 < 4< 5
$(selector).keydown(function)2____48____53____7 $(selector).keydown(function)2_______5 html 4 html 5< 5html 7>
$(selector).keydown(function)2______48____64 >
$(selector).keydown(function)0____7 ________số 8
$(selector).keydown(function)02 > $(selector).keydown(function)2____5 $(selector).keydown(function)06 >
$(selector).keydown(function)23____7 $(selector).keydown(function)25 $(selector).keydown(function)26
$(selector).keydown(function)23 >
_______71____424
_______427____432
_______71____432 _______69____48____53____7 _______12____48____106
$(selector).keydown(function)02____7
đầu ra
ví dụ 2. Di chuyển phần tử xuống Xuống bằng các phím mũi tên Xuống
________số 8
$(selector).keydown(function)2 < 1>
$(selector).keydown(function)2______48____41 > $(selector).keydown(function)2____5 < 3 < 4< 5
$(selector).keydown(function)2____48____53____7 $(selector).keydown(function)2_______5 html 4 html 5< 5html 7>
_______71____496
$(selector).keydown(function)2______48____64 >
$(selector).keydown(function)0____7 ________số 8
$(selector).keydown(function)02 > $(selector).keydown(function)2____5 $(selector).keydown(function)06 >
$(selector).keydown(function)25 > 6
$(selector).keydown(function)23____7 $(selector).keydown(function)25 < 46
$(selector).keydown(function)23 >
_______71____424 ________ 425 ________ 576
_______429____580 _______427____432
_______71____432 _______69____48____53____7 _______12____48____106
$(selector).keydown(function)02____7 ________số 8
đầu ra
ví dụ 3. Di chuyển phần tử sang trái bằng các phím mũi tên trái
________số 8
$(selector).keydown(function)2 < 1> _______43____615
$(selector).keydown(function)2______48____41 > $(selector).keydown(function)2____5 < 3 < 4< 5
$(selector).keydown(function)2____48____53____7 $(selector).keydown(function)2_______5 html 4 html 5< 5html 7>
_______71____496
$(selector).keydown(function)2______48____64 >
$(selector).keydown(function)0____7 ________số 8
$(selector).keydown(function)02 > $(selector).keydown(function)2____5 $(selector).keydown(function)06 >
$(selector).keydown(function)25 > 6
$(selector).keydown(function)23____7 $(selector).keydown(function)25 html 97
$(selector).keydown(function)23 >
_______71____424
_______427____432
_______71____432 _______69____48____53____7 _______12____48____106
$(selector).keydown(function)02____7 ________số 8
đầu ra
Ví dụ 4. Di chuyển phần tử sang phải bằng các phím mũi tên phải
________số 8
$(selector).keydown(function)2 < 1> _______43____615
$(selector).keydown(function)2______48____41 > $(selector).keydown(function)2____5 < 3 < 4< 5
$(selector).keydown(function)2____48____53____7 $(selector).keydown(function)2_______5 html 4 html 5< 5html 7>
_______71____496
$(selector).keydown(function)2______48____64 >
$(selector).keydown(function)0____7 ________số 8
$(selector).keydown(function)02 > $(selector).keydown(function)2____5 $(selector).keydown(function)06 >
$(selector).keydown(function)25 > 6
$(selector).keydown(function)23____7 $(selector).keydown(function)25 48
$(selector).keydown(function)23 >
_______71____424
_______427____432
_______71____432 _______69____48____53____7 _______12____48____106
$(selector).keydown(function)02____7 ________số 8
đầu ra
Ghi chú cá nhân của tôi arrow_drop_up Tiết kiệm Vui lòng Đăng nhập để nhận xét.Các phím mũi tên trái và phải là gì?Còn được gọi là phím con trỏ, phím điều hướng và phím điều hướng, các phím mũi tên thường nằm giữa phần tiêu chuẩn và bàn phím số trên bàn phím máy tính. Nó được tạo thành từ bốn phím. mũi tên trái (mũi tên lùi), mũi tên lên, mũi tên xuống và mũi tên phải (mũi tên tiến) .
Làm cách nào để di chuyển một phần tử sang trái phải lên và xuống bằng các phím mũi tên?Nhiệm vụ là di chuyển một phần tử sang trái, phải, lên, xuống bằng các phím mũi tên trong jquery, chúng ta có thể sử dụng phương thức keydown() của jQuery cùng với. . trái = 37 lên = 38 đúng = 39 xuống = 40 Mã khóa cho mũi tên phải là gì?Giá trị mã khóa Mã khóa của mũi tên trái là gì?Trái. 37, Phải. 39 |