Tôi đang cố gắng tìm vị trí dọc của thanh cuộn một chức năng tương tự như scrollTop() của jQuery nhưng không có jQuery. Có lựa chọn thay thế nào không?Tìm vị trí dọc của thanh cuộn mà không cần jQuery
15
A
Trả lời
35
giải pháp Cross-trình duyệt:
var supportPageOffset = window.pageXOffset !== undefined;
var isCSS1Compat = ((document.compatMode || "") === "CSS1Compat");
var scrollLeft = supportPageOffset ? window.pageXOffset : isCSS1Compat ? document.documentElement.scrollLeft : document.body.scrollLeft;
var scrollTop = supportPageOffset ? window.pageYOffset : isCSS1Compat ? document.documentElement.scrollTop : document.body.scrollTop;
4
scrollX và scrolly .... scrolly là tương đương với jquery scrollTop()
6
Vâng, vị trí cuộn tồn tại trong DOM tại địa chỉ:
window.scrollY; //for vertical scroll.
Làm thế nào Tôi thấy điều này:
- Trong Chrome, nhấp chuột phải và chọn Kiểm tra phần tử.
- Tìm và nhấp vào nút 'Hiển thị Bảng điều khiển' (phía dưới bên trái)
- Trong cửa sổ loại bảng điều khiển.kiểm tra để xem các tùy chọn.
-Đây là luồng công việc đặc biệt để giải quyết nhiều câu hỏi JavaScript.
Tôi thấy window.scrollTo (0) làm tùy chọn cuộn lên trên cùng.
+0
Không phải XBrowser - https://developer.mozilla.org/en-US/ docs/Web/API/Window/scrollY –
Các vấn đề liên quan
- 1. Đặt vị trí thanh cuộn
- 2. vị trí lạ của thanh cuộn iScroll
- 3. Thay đổi vị trí thanh cuộn
- 4. jqGrid thanh cuộn dọc
- 5. Thanh cuộn vị trí của ListView với đệm
- 6. Cuộn trang dọc mượt mà bằng cách sử dụng bánh xe chuột và thanh cuộn
- 7. Jquery Draggable không định vị thanh cuộn đúng cách
- 8. Vị trí cố định và chiều rộng 100% phần tử bao gồm thanh cuộn dọc trong IE
- 9. ItemsControl thiếu thanh cuộn dọc
- 10. Độ mờ Div dựa trên vị trí thanh cuộn
- 11. Chiều cao hộp thoại Jquery và thanh cuộn dọc
- 12. Cuộn/Chuyển đến id mà không cần jQuery
- 13. vị trí Css cố định cho cuộn ngang nhưng cuộn theo chiều dọc
- 14. excel - vba - userform - khung - đặt vị trí thanh cuộn
- 15. Đặt vị trí cuộn
- 16. Chụp nhanh cuộn dọc jQuery
- 17. Dọc Scrollbar dẫn đến thanh cuộn ngang
- 18. Hiển thị thanh cuộn dọc Div
- 19. Thanh cuộn dọc với cửa sổ.open
- 20. CListCtrl: Cách duy trì vị trí cuộn?
- 21. Cách nhận và đặt vị trí thanh cuộn TChromium?
- 22. Cuộn ngang cuộn HTML div ở đầu div mà không cần jquery
- 23. C#: Đồng bộ hóa vị trí cuộn của hai RichTextBoxes?
- 24. DIV Thanh cuộn dọc trên bên trái
- 25. Đặt thanh cuộn dọc hiển thị
- 26. Vị trí Woocommerce của mẫu thanh toán
- 27. Chrome nhớ vị trí cuộn
- 28. Thanh cuộn dọc không tuân theo thuộc tính tối đa
- 29. Tìm vị trí dưới cùng của một div với jquery
- 30. Cần trợ giúp tìm hiểu cách sử dụng HTML 5 âm thanh/video và vị trí
Không phải là [element.scrollTop] (https://developer.mozilla.org/en/DOM/element.scrollTop) đủ? –
chỉ cần đọc nguồn của scrollTop của jQuery(): https://github.com/jquery/jquery/blob/master/src/offset.js – snies