Tôi cần thay đổi kiểu dáng của một phần tử sau khi người dùng đã cuộn xuống ngoài một số lượng pixel nhất định và sau đó thay đổi lại sau khi người dùng cuộn lên. Tôi đang sử dụng jQuery vì vậy tôi muốn sử dụng jQuery nếu có thể. Bất cứ ai có thể cung cấp một ví dụ mà bạn thêm một tên lớp vào một div khi người dùng đã cuộn quá 200 pixel và sau đó loại bỏ tên lớp khi người dùng đã cuộn lại lên tới dưới 200 pixel?Làm cách nào để bạn có thể sử dụng jQuery đo lường mức độ người dùng đã cuộn xuống bao xa?
7
A
Trả lời
15
Xem scrollTop
, scrollLeft
và Events/Scroll
.
Ví dụ:
$('div#something').scroll(function() {
if ($(this).scrollTop() > 200) {
$(this).addClass('foo');
} else {
$(this).removeClass('foo');
}
});
0
này không hoạt động, bởi vì điện thoại di động không chấp nhận .scrollTop() kể từ khi họ sử dụng một khung nhìn để thay thế. Do đó .scrollTop() sẽ luôn bằng 0 trên điện thoại di động. Vẫn đang tìm kiếm giải pháp phù hợp với điều này, nhưng chưa tìm được giải pháp nào.
Các vấn đề liên quan
- 1. Làm cách nào để sử dụng JavaScript để đo mức độ sáng của người dùng?
- 2. Cách tính toán mức độ người dùng đã cuộn trong TListView nhưng không phải khi người dùng đang cuộn?
- 3. Làm cách nào để đo lường mức năng lực hoặc kỹ năng của tôi trong ASP.NET?
- 4. Làm cách nào để sử dụng bộ lọc để đo lường hiệu suất?
- 5. Có cách nào để đo lường mức độ tin cậy khi sử dụng tính năng dò tìm khuôn mặt haar sử dụng OpenCV không?
- 6. Sử dụng Mercurial, tôi có thể đo lường những đóng góp cá nhân bằng cách nào?
- 7. LayoutParams sử dụng đơn vị đo lường nào?
- 8. Người dùng di động JQuery cuộn xuống dưới cùng
- 9. Làm cách nào để biết rằng chế độ xem cuộn đã được cuộn xuống dưới cùng?
- 10. Làm cách nào để đo mức sử dụng băng thông bộ nhớ trên Windows?
- 11. Làm thế nào để đo lường sự tranh chấp mutex?
- 12. Cách đo mức sử dụng bộ nhớ add-on firefox
- 13. Sử dụng VS2010 Profiler để đo lường bộ nhớ
- 14. Phát hiện số lượng người dùng đã cuộn
- 15. Làm thế nào để đo lường sự tranh chấp khóa?
- 16. Cách lấy số pixel mà người dùng đã cuộn xuống trang?
- 17. Làm cách nào để đo lường tỷ lệ giữ chân bằng cách sử dụng Google Analytics Mobile SDK
- 18. Tải hình ảnh khi người dùng cuộn xuống trang -
- 19. Làm thế nào để đo lường đáng tin cậy bộ nhớ có sẵn trong Linux?
- 20. Java Đo lường hiệu suất
- 21. Làm thế nào để ẩn/thanh chương nav khi người dùng cuộn lên/xuống
- 22. Làm thế nào để bạn đo lường giá trị SQL Fill Factor
- 23. Phạm vi đo lường tài liệu đo lường với Javadoc và Ant
- 24. Đơn vị đo lường được thể hiện như thế nào?
- 25. Cách xác định xem người dùng đã cuộn xuống dưới cùng của UITableView chưa?
- 26. Sử dụng các loại C# để thể hiện các đơn vị đo lường
- 27. Đo lường hiệu suất PHP
- 28. Đo lường trên trang web
- 29. Làm thế nào để có được múi giờ của người dùng bằng cách sử dụng jquery?
- 30. Làm cách nào để cấp cho người dùng mức độ ion hóa?