Các thư viện JavaScript khác nhau, chẳng hạn như jQuery UI, cung cấp các tương tác kéo và thả, trong đó bạn có thể constrain the movement phần tử được kéo vào một trục hoặc trong một khu vực cụ thể.Làm cách nào để hạn chế chuyển động khi sử dụng tính năng kéo và thả của HTML5?
Đây có phải là loại điều có thể sử dụng API tự nhiên HTML5 drag and drop không?
Liên kết với trường học W3schools nên được coi là trọng tội. – artistoex
có thể trùng lặp của [HTML5: Kéo/thả trên trục X và không phai?] (Http://stackoverflow.com/questions/8933513/html5-drag-drop-on-x-axis-and-without-fade) – SiliconMind
Tôi biết đây là một bài cũ ... nhưng tôi đã giải quyết điều này bằng cách tạo một phần tử nhân bản trên 'dragstart', ẩn bản gốc, và sau đó thiết lập vị trí của bản sao với sự kiện' dragover' - nơi nó có thể bị ràng buộc. Không khác nhiều so với việc sử dụng 'mousemove'. Nó đã được dễ dàng hơn hoàn toàn viết lại kéo và thả - mà tôi chắc chắn nhiều người có. – mseifert