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