Бросьте overflow: hidden;
на .container
, и оно будет работать. Проблема в том, что во время перетаскивания вы перемещаете дочерний элемент .container
за пределы элемента .container
, вы сказали браузеру скрыть любое переполнение, когда вы принудительно переполняете во время перетаскивания, и браузер делает это. что ты сказал это делать.
Общий совет: оставьте overflow
в покое, если вы не знаете, что он делает и почему вам нужно его использовать.