Tôi có một trang web để đọc sách trực tuyến. Tôi muốn lưu vị trí bên trong tài liệu để khi người dùng tiếp tục đọc, anh ta bắt đầu ở điểm mà trước đây anh ấy đã từng làm.HTML/Javascript: nhớ di chuyển độc lập với kích thước cửa sổ
Tôi có thể cuộn bằng các thứ như window.pageYOffset, nhưng điều này phụ thuộc vào kích thước cửa sổ trình duyệt. Nói cách khác, nếu bạn làm cho cửa sổ của bạn hẹp hơn, cùng một văn bản sẽ ở một cuộn khác (xem hình ảnh cho một ví dụ).
Vì vậy, tôi cần phải đưa ra một cách độc lập với kích thước cửa sổ để đo cuộn. Bất kỳ ý tưởng?
Lưu ý: Tôi chỉ cần điều này để làm việc trên trình duyệt dựa trên mozilla.
Cảm ơn trước
+1, câu hỏi hay nhất tôi đã xem cả ngày! – Brad
Tôi không thấy nhiều sự khác biệt trong các vị trí. Độ lệch tối đa bạn đã thấy là gì? –
Xem thêm: http://stackoverflow.com/questions/7331701/how-to-know-what-lines-chars-are-currently-visible-in-a-textarea Nếu bạn có thể hình dung điều đó, khi bạn tải tiếp theo có thể thả neo hoặc phần tử khác và thực hiện scrollTo. – Brad