К сожалению, я не могу предоставить какой-либо JSFiddle для этой проблемы, так как я не могу воспроизвести его за пределами моего проекта.
У меня есть контейнер, в котором есть несколько блоков, которые можно упорядочить с помощью перетаскивания иотказаться, используя JQuery UI.Проблема в том, что контейнером является overflow:auto;
, но он должен быть overflow:visible;
, но если я это сделаю, то jQuery UI не работает.Когда инициируется перетаскивание блока, он сразу же прыгает примерно на 400-500 пикселей.
Вот как создается перетаскиваемый элемент:
$(".draggable").draggable({
revert: 'invalid', // when not dropped, the item will revert back to its initial position
containment: '#editContainer', // stick to demo-frame if present
helper: 'original',
cursor: 'move'
});
Это ошибка в пользовательском интерфейсе jQuery или можетэто будет исправлено на моем конце?
Я прошу прощения за отсутствие исходного кода.