Trong HTML, tôi có bảng được sử dụng làm lưới. Bây giờ, tôi muốn đính kèm một sự kiện vào bảng này, khi một cuộn lên/xuống được kích hoạt, thì chức năng ScrollUp/ScrollDown của tôi được gọi.Cách gọi hàm khi người dùng sử dụng bánh xe chuột để cuộn lên/xuống trong javascript
Trả lời
Bạn cần một số khung JS để chỉ đơn giản là phát triển của bạn và không sáng tạo lại bánh xe.
Dưới đây là ví dụ cho Mootools
Và đây để JQuery
Bạn có nói rằng các khuôn khổ javascript có thể làm những việc mà javascript không thể? – user113716
@patrick dw-> Các khung được xây dựng dưới dạng lớp trên triển khai javascript cơ bản. Vấn đề với JS là mỗi trình duyệt có cách thực hiện/giải thích riêng của JS. Khung làm việc xung quanh điều này và mã hóa ít phức tạp hơn. Một ví dụ điển hình là cách trình duyệt xử lý các sự kiện và/hoặc các cuộc gọi AJAX, mỗi trình duyệt thực hiện theo cách đặc biệt của riêng mình. Sử dụng một khuôn khổ bảo vệ bạn khỏi sự cần thiết phải tìm hiểu tất cả các quirks của các triển khai khác nhau. Họ cũng có thể cung cấp cho bạn dễ sử dụng những thứ không có trong JS theo mặc định (nhưng có thể được tạo ra cho chính bạn, nhưng trong trường hợp đó bạn đang phát minh lại bánh xe). – Gertjan
@Gertjan - Xin lỗi, tôi đã chỉ làm cho một điểm vì câu trả lời nói rằng bạn * cần * một số JS Framework, mà chỉ đơn giản là không đúng sự thật. – user113716
Nếu bạn đang tìm kiếm một trình duyệt chéo, khuôn khổ JavaScript phiên bản độc lập thì điều này sẽ làm những gì bạn cần
Điều này không hiệu quả đối với Firefox – Stavros
- 1. bánh xe chuột không cuộn trong tmux
- 2. Cuộn trang dọc mượt mà bằng cách sử dụng bánh xe chuột và thanh cuộn
- 3. Phát video html5 bằng cách cuộn bằng bánh xe chuột
- 4. Cuộn ngang với bánh xe chuột tại Visual Studio
- 5. Sử dụng bánh xe cuộn trong màn hình GNU
- 6. Chrome và IE: thị sai (jQuery animate) không mượt mà khi sử dụng bánh xe chuột để cuộn
- 7. Chụp sự kiện bánh xe cuộn
- 8. Javascript: Chụp sự kiện bánh xe chuột và không cuộn trang?
- 9. WPF: Làm cách nào để cho phép cuộn bằng bánh xe chuột trong ListView trong khi kéo các mục ListView?
- 10. Làm thế nào để thiết lập tốc độ cuộn bánh xe chuột trong IntelliJ?
- 11. Phím điều khiển và bánh xe chuột
- 12. Thông báo gửi bánh xe chuột đến điều khiển sai
- 13. Làm thế nào để làm cho JScrollPane cuộn 1 dòng cho mỗi bước bánh xe chuột?
- 14. jQuery - jScrollPane với AJAX: bánh xe chuột không hoạt động
- 15. Bánh xe cuộn chuột dọc không hoạt động trong VS 2010 Ultimate
- 16. Làm thế nào để nghe máy ép bánh xe chuột?
- 17. Làm cách nào để phân biệt cuộn bằng chuột khi cuộn theo trình tự trong JavaScript?
- 18. Giá trị delta của bánh xe chuột luôn 120
- 19. Xóa chức năng cuộn trên bánh xe chuột Khung nhìn QGraphics
- 20. Tại sao Firefox không vượt qua tất cả các sự kiện bánh xe chuột vào ứng dụng javascript của tôi?
- 21. Cách sử dụng cuộn bàn di chuột trong .Net
- 22. Sự kiện bánh xe chuột để hoạt động với điều khiển lơ lửng
- 23. Tại sao sự kiện cuộn bánh xe không kích hoạt khi chuột ở trên phần tử "vị trí: cố định"?
- 24. Gọi hàm khi người dùng nhấn enter trong NSSearchField?
- 25. Bật bánh xe cuộn trên bản đồ khi nhấp bằng API Google Maps
- 26. 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?
- 27. Cách tắt hành vi sơn mặc định của sự kiện cuộn bánh xe trên JScrollPane
- 28. Tìm giá trị trên bánh xe cho bánh xe của tài sản
- 29. Biểu đồ Hình thức WIndows trong WindowsFormsHost không nhận được bánh xe chuột?
- 30. Làm thế nào để vô hiệu hóa nút bấm bánh xe chuột?
vẫn đang chờ đợi một câu trả lời javascript tốt, mà không sử dụng một khung JS – Stavros
tôi cuối cùng đang sử dụng MooTools – Stavros
http://www.google.com/trends/?q=jquery,mootools Vì vậy, tôi sẽ đi với jQuery :) – Lipis