Różne biblioteki JavaScript, takie jak jQuery UI, oferują interakcje przeciągnij i upuść, w których można przeciągnąć element constrain the movement do pojedynczej osi lub do określonego obszaru.Jak ograniczyć ruch podczas używania metody przeciągania i upuszczania HTML5?
Czy jest to możliwe za pomocą natywnego interfejsu API HTML5 drag and drop?
Łączenie z w3schools powinno być traktowane jako przestępstwo. – artistoex
możliwy duplikat [HTML5: przeciągnij/upuść na osi X i bez zanikania?] (Http://stackoverflow.com/questions/8933513/html5-drag-drop-on-x-axis-and-without-fade) – SiliconMind
Wiem, że to stary post ... ale rozwiązałem ten problem, tworząc element klonu na 'dragstart', ukrywając oryginał, a następnie ustawiając pozycję klonu za pomocą zdarzenia' dragover' - gdzie można go ograniczyć. Nie różni się zbytnio od używania 'mousemove'. To było łatwiejsze niż całkowite przepisanie przeciągania i upuszczania - co, jak jestem pewien, wielu miało. – mseifert