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