Tôi đang sử dụng jQuery có thể kéo và droppable cho một hệ thống kế hoạch hoạt động tôi đang phát triển. Người dùng kéo công việc sang một ngày hoặc người dùng khác và sau đó dữ liệu được cập nhật bằng lệnh gọi ajax.
Mọi thứ đều hoạt động tốt, ngoại trừ khi tôi cuộn xuống trang chính (Công việc xuất hiện trên bảng kế hoạch tuần lớn vượt quá cuối cửa sổ trình duyệt của tôi). Nếu tôi thử và kéo một phần tử có thể kéo vào đây, phần tử sẽ xuất hiện phía trên con trỏ chuột của tôi với cùng số lượng pixel như tôi đã cuộn xuống .. Trạng thái di chuột vẫn hoạt động tốt và chức năng hoạt động nhưng có vẻ không ổn.
Tôi đang sử dụng jQuery 1.6.0 và jQuery UI 1.8.12.
Tôi chắc chắn rằng có một hàm bù đắp mà tôi cần thêm nhưng tôi không biết áp dụng nó ở đâu, hoặc nếu có cách nào tốt hơn. Đây là .draggable()
mã khởi tạo của tôi :
$('.job').draggable({
zIndex: 20,
revert: 'invalid',
helper: 'original',
distance: 30,
refreshPositions: true,
});
Bất kỳ ý tưởng nào tôi có thể làm gì để khắc phục điều này?