tôi đã để tinh chỉnh thêm câu trả lời trước để làm cho nó làm việc:
distFromBottom = $(document).height() - $(window).scrollTop() - $(window).height();
Chỉ cần để phá vỡ nó xuống:
let bottomToWinTop = $(document).height() - $(window).scrollTop();
Điều này nhận khoảng cách từ cuối tài liệu lên đầu cửa sổ. Kể từ chiều cao cửa sổ sẽ thay đổi, trừ đi chiều cao cửa sổ hiện tại để có được bù đắp từ đáy
let bottomToWinBottom = bottomToWinTop - $(window).height();
Bây giờ bottomToWinBottom = distFromBottom = 0
khi người dùng được cuộn hoàn toàn xuống trang và khi họ di chuyển lên, giá trị của nó là khoảng cách dưới cửa sổ làm cho một chỉ báo tốt về vị trí thẳng đứng.
Tôi không hiểu, làm cách nào tôi có thể lấy dữ liệu cho hình ảnh có id img1. Tôi không muốn nội dung –
Điều này đã trả lời câu hỏi của bạn - bạn không đề cập đến hình ảnh của ID. Vui lòng tái cụm từ câu hỏi của bạn. – Sam
Giải pháp này chỉ giải quyết chính cửa sổ chứ không phải bất kỳ phần tử nào có cuộn, mà cùng một vấn đề được áp dụng. (OP cũng không nói cụ thể về cuộn cửa sổ) – vsync