Tôi đang sử dụng plugin cuộn jquery vô hạn cho một trang web()jquery cuộn vô hạn "thiết lập lại"
Mọi thứ đều tốt ngoại trừ việc trang của tôi là một tìm kiếm như vậy ... những gì xảy ra là:
1) bạn đi trên trang, trình duyệt tự động định vị bạn và cung cấp cho bạn danh sách các mục (ví dụ: thanh) xung quanh bạn ... Cuộn vô hạn là cần thiết để tránh phân trang cho danh sách này. Tất cả mọi thứ hoạt động cho đến đây ... ngoại trừ thực tế là tôi có thể tiếp cận "trang cuối cùng vô hạn" và plugin "tự hủy" chính nó khỏi cuộn.
2) Bây giờ .... khi bạn muốn chèn địa chỉ vào văn bản nhập theo cách thủ công, bạn được tự do làm điều đó ... bạn viết địa chỉ của bạn và nhấn enter ... và với ajax (không làm mới trang) ... tôi sẽ tìm lat/lon, tìm địa chỉ, thay đổi liên kết điều hướng cho cuộn vô hạn .... và, tôi cảm thấy câm, NHƯNG tôi không thể tìm ra cách để "kích hoạt lại "hoặc" liên kết lại "plugin cho sự kiện .... Vì vậy," kết quả tìm kiếm mới "của tôi không có một trường hợp" cuộn vô hạn "mới ...
(trang" chia nhỏ "một cách chính xác và trả về chính xác json đang thử thay đổi "trang = NUMBER")
Đây là những gì xảy ra trong bảng điều khiển:
["math:", 0, 468]
jquery.infinitescroll.min.js:20["heading into ajax",
Array[2]
0 : "/ajax/getCoworkings/?page="
1 : "&latitude=52.5234051&longitude=13.4113999&distance=12"
length : 2
__proto__ : Array[0]
]
jquery.infinitescroll.min.js:20["Using JSON via $.ajax() method"]
jquery.infinitescroll.min.js:20["Error", "end"]
jquery.infinitescroll.min.js:20["Binding", "unbind"]
Sau khi "unbind" Tôi không thể để ràng buộc nó một lần nữa và do đó có cuộn infinit trên kết quả tìm kiếm tiếp theo của tôi ........
tôi cũng đã nhận xét dòng này //$(opts.navSelector).hide() ;, để nó hoạt động chính xác, nó cho kết quả không chính xác cho opts.pixelsFromNavToBottom vì chúng ta đang ẩn phần tử, điều này không quan trọng trước khi bạn tạo plugin một lần, nhưng trong trường hợp của chúng ta nó được tạo ra nhiều hơn hơn và gây ra một giá trị sai cho pixelFromNavToBottom –
LƯU Ý: giải pháp này dường như không hoạt động nữa kể từ tháng 6 năm 2012. – fisch0920