TAILIEUCHUNG - AJAX and PHP Building Responsive Web Applications phần 8

Trước khi đạt được điều đó, chúng ta cần phải chắc chắn rằng mã các công trình trên mọi trình duyệt. Để cho điều này xảy ra, chúng ta cần phải viết một vài dòng như chúng ta có thể thấy cho chính mình. Để biết được nhân vật để xem xét, chúng ta cần phải biết mã số của các phím. | AJAX Suggest and Autocomplete Next we will talk about the handleKeyup function. This is the function used for navigation through the results and submission. Since we are interested only in few keys the others are ignored. Before getting there we need to make sure the code works on every browser. In order for this to happen we need to write a few lines as we can see for ourselves. In order to know which characters to consider we need to know the codes of the keys. The event object received as parameter has a property keycode that has the code of the pressed key. In the following table you can find a list of most of the special keys Table 1 Key codes Key Code Key Code Backspace 8 Print Screen 44 Tab 9 Delete 46 Enter 13 F1 112 Shift 16 F2 113 Ctrl 17 F3 114 Alt 18 F4 115 Pause Break 19 F5 116 Caps Lock 20 F6 117 Esc 27 F7 118 Page Up 33 F8 119 Page Down 34 F9 120 End 35 F10 121 Home 36 F11 122 Left Arrow 37 F12 123 Up Arrow 38 Right Arrow 39 Down Arrow 40 On pressing Enter code 13 the page submits to the help with the specification for the currently selected suggestion if any is selected. On pressing the up or down arrow keys the currently selected suggestion moves one position up or down if possible. The current keyword is also updated with the value of the current selected suggestion. We do not handle any other pressed keys since they modify the keyword and we have already presented the checkForchanges function that handles this part. Another problem that arises when having more than ten suggestions available is that we have a scrollable div region. As we stated before we want the user to be able to navigate through the results by using the up and down arrow keys. If the user reaches a result that is not currently 186 Chapter 6 visible we need to scroll in the region in order to make that result visible. In order to implement this we keep minimum and maximum positions of the results that are currently visible. It s as if we had a window that moves through .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.