Có cách nào dễ dàng để xử lý sự kiện chuyển động bao gồm nhấp và kéo sang trái hoặc sang phải trên div, để thực hiện thanh trượt cổ điển.
Ý tưởng là làm điều gì đó tương tự như cuộn ứng dụng iPhone nhưng với nhấp chuột trái.Xử lý thao tác nhấp và kéo để cuộn theo chiều ngang với mootools hoặc jquery
5
A
Trả lời
7
Bạn có ý nghĩa giống như thế này?
var x,y,top,left,down;
$("#stuff").mousedown(function(e){
e.preventDefault();
down = true;
x = e.pageX;
y = e.pageY;
top = $(this).scrollTop();
left = $(this).scrollLeft();
});
$("body").mousemove(function(e){
if(down){
var newX = e.pageX;
var newY = e.pageY;
$("#stuff").scrollTop(top - newY + y);
$("#stuff").scrollLeft(left - newX + x);
}
});
$("body").mouseup(function(e){down = false;});
Click vào bên trong khu vực và kéo để di chuyển xung quanh div. Nó nhanh chóng và bẩn thỉu, nhưng nếu đó là những gì bạn đã có ý nghĩa, đó là một điểm khởi đầu tốt. Trừ khi có một plugin hiện có ở đâu đó.
1
Hi bạn kiểm tra này ra tôi nghĩ rằng điều này sẽ giải quyết vấn đề của bạn http://www.axure.com/forum/support-axure-com-collection/4418-answered-how-make-scrolling-page-scrollable-content-scroll-dynamic-panel-dragging-scrollbars-vertical-horizontal-drag-ondrag.html và điều này cũng http://mootools.net/demos/?demo=Drag.Scroll
Tôi nghĩ rằng điều này sẽ giúp bạn rất nhiều http://dragon.deparadox.com/
Các vấn đề liên quan
- 1. Trượt div theo chiều ngang với JQuery
- 2. Cuộn ngang jQuery (nhấp và tạo ảnh động)
- 3. trượt div theo chiều ngang với jquery và javascript
- 4. Tạo quy mô Viewbox theo chiều dọc nhưng kéo ngang theo chiều ngang
- 5. Không thể nhận được ul được liệt kê theo chiều ngang để tràn theo chiều ngang (và cuộn)
- 6. iPhone: Làm thế nào để kết hợp thao tác kéo dài và thao tác kéo với nhau trên bản đồ?
- 7. Jquery-ui có thể kéo dọc theo chiều dọc chỉ
- 8. làm cho nội dung div cuộn theo chiều ngang và không theo chiều dọc
- 9. ScrollViewer và xử lý các sự kiện thao tác trên các phần tử con
- 10. Div theo chiều ngang và giữa theo chiều dọc
- 11. Làm cách nào để bố cục của tôi cuộn theo chiều ngang và chiều dọc?
- 12. Xử lý các thanh cuộn và phương thức jquery .width()
- 13. WPF hủy thao tác kéo
- 14. UICollectionView: Cách xác định UICollectionViewLayout hỗ trợ cuộn theo chiều ngang và chiều dọc?
- 15. Hộp thông tin Google Maps với trình xử lý nhấp chuột và thanh cuộn
- 16. Làm thế nào để cuộn theo chiều ngang trong Jquery Mobile?
- 17. Cách đặt mục danh sách theo chiều ngang kéo dài?
- 18. GridView với cuộn ngang
- 19. Cách cuộn bố cục bảng theo chiều ngang và chiều dọc trong android
- 20. Thao tác chuỗi trong jQuery
- 21. Cách cuộn theo đường chéo với jQuery hoặc Javascript
- 22. Thao tác xử lý AddressBook đa luồng iPhone
- 23. Xử lý thao tác vuốt trong Windows 8 Lưới
- 24. Cuộn ngang, ngang và dọc cho GridLayout
- 25. Kéo và thả: jQuery UI hoặc Scriptaculous?
- 26. Thao tác chuỗi với & hoặc + trong VB.NET
- 27. Div với cuộn ngang chỉ
- 28. Làm cách nào để căn giữa các ô của UICollectionView theo chiều ngang và chiều dọc?
- 29. Tắt thao tác kéo trong Carousel
- 30. Bảng cuộn ngang của iPhone
nhờ cho de chỉnh sửa @ Nicolás – Agorilla