Tôi đang tạo một ứng dụng chuyên môn cao mà tôi muốn thử nghiệm với thanh cuộn tùy chỉnh.Hiển thị thanh cuộn tùy chỉnh với HTML/CSS/JavaScript
Lý tưởng nhất, tôi muốn vô hiệu hóa thanh cuộn tích hợp và vẽ thanh của riêng mình. Trang sẽ trông giống như bất kỳ trang nào khác, chỉ là thanh cuộn sẽ không hiển thị. Các phím mũi tên, bánh xe cuộn và bất kỳ ý nghĩa nào khác của việc cuộn trang, nên hoạt động như được loại trừ trên nền tảng mà ứng dụng web của tôi chạy trên đó.
Một cách để đặt nội dung trong div bao bọc được định vị hoàn toàn, với top: 0; bottom: 0; width: 100%; overflow: hidden;
Với cách tiếp cận này, tôi sẽ phải tự triển khai cuộn lại bằng cách nghe các sự kiện bàn phím và bánh xe cuộn. Điều này là khó lý tưởng, đặc biệt là trang lên và hành vi trang xuống sẽ khó tái tạo. Tôi nên cuộn bao nhiêu điểm ảnh trên một trang? Số lượng thay đổi từ nền tảng đến nền tảng. Tôi tin rằng con chuột ma thuật "tăng tốc" cuộn sẽ khó để tái tạo là tốt.
Tùy chọn của tôi trong việc triển khai hiển thị thanh cuộn tùy chỉnh này là gì?
Lưu ý: Tôi biết nghiên cứu đã được thực hiện liên quan đến thanh cuộn tùy chỉnh và khả năng sử dụng. Bạn không cần phải chỉ ra điều này, tôi đau đớn nhận thức được điều này :) Tôi không nói về chỉ tái tô màu thanh cuộn. Hãy suy nghĩ về nó nhiều hơn trong điều khoản của một biên tập viên phim hoặc một sequencer âm nhạc. Nó rất tùy chỉnh và chuyên ngành.
Cập nhật:http://augustl.com/blog/2010/custom_scroll_bar_native_behaviour
ps: khi bạn thiết lập và hoạt động công cụ, bạn có thể vui lòng đăng URL của thử nghiệm - tôi rất vui khi thấy nó hoạt động. nếu bạn mở nguồn thư viện xử lý sự kiện + môi trường, điều đó cũng sẽ tốt đẹp. – dusoft
Tôi có thể trích xuất phần này thành một thư mục riêng biệt, vì vậy sẽ làm :) –
Làm việc tốt trên bài đăng trên blog. Thật tuyệt khi thấy nó được triển khai đầy đủ. – Joel