Я использую jQuery draggable и droppable для системы планирования работы, которую я разрабатываю. Пользователи перетаскивают задания на другой день или на пользователя, а затем данные обновляются с помощью вызова ajax.
Все работает отлично, за исключением случаев, когда я прокручиваю вниз по главной странице (вакансии отображаются на планировщике большой недели, который превышает нижнюю часть моего окна браузера). Если я попытаюсь перетащить элемент draggable здесь, элемент появится над моим курсором мыши на том же количестве пикселей, что и в прокрутке вниз. Состояние зависания все еще работает нормально, и функциональность работает, но это выглядит неправильно.
Я использую jQuery 1.6.0 и jQuery UI 1.8.12.
Я уверен, что есть функция смещения, которую мне нужно добавить, но я не знаю, где ее применять, или если есть лучший способ. Здесь мой .draggable()
код инициализации:
$('.job').draggable({
zIndex: 20,
revert: 'invalid',
helper: 'original',
distance: 30,
refreshPositions: true,
});
Любая идея, что я могу сделать, чтобы исправить это?