detect-scrolling-to-bottom-of-a-div-banner

Đang triển khai cái dzụ Scrolling Ajax, tính kiếm cái plugin nào xài thử thì chẳng thấy cái nào tốt và phù hợp ý mình cả, thôi thì tự sướng. Scrolling Ajax là cái chức năng dàn trang cao cấp mà bạn không cần phải nhấn link để sang trang khác, chỉ việc dùng thanh cuộn, kéo xuống hết thì nó sẽ tự động load tiếp nội dung của trang sau (sử dụng Ajax). Sau 1 hồi phân tích thì cái khó nhất của vụ án Scrolling Ajax không phải là load ajax mà là…làm sao biết đang ở cuối trang.

Search đã đời cùng với ngồi thử nghiệm thì chẳng thấy cái nào chạy được, buồn vài phút, ngồi lẩm nhẩm thì ra cách thực hiện và công thức để tính được làm sao phát hiện người dùng đã kéo. Bài toán của mình là dùng cho thanh cuộn của 1 thẻ DIV có fix height (cái này dân làm CSS nói ra biết liền) và các giá trị là tính từ DIV này mà có được.

Đã test trên winxp với các trình duyệt: IE6,7, Firefox 3, Google Chrome, Opera 10, Safari 4

Vì không có nhiều thời gian nên quăng nguyên cái hình mình ngồi phân tích và ghi chú cùng với công thức để chia sẽ với ai quan tâm (chắc không nhiều người đâu, nếu đụng tới mấy cái chức năng dạng này thì bạn cũng dữ dằn, rất hân hạnh được quen biết ^^)

javascript-detect-scrolling-bottom-of-fix-height-div

Bài viết liên quan:

7 Lời bình cho bài viết “Detect scrolling bottom của thẻ DIV”

Viết lời bình



Bình luận mới nhất