http://page-test.co.uk/cal/ - FullCalendar bản demojQuery FullCalendar làm việc trên các thiết bị cảm ứng - nhưng vấn đề nhỏ với các sự kiện
tôi đã thiết lập này mà là một thiết lập jQuery FullCalendar cơ bản với các tính năng bổ sung có liên quan để cho phép hỗ trợ trên các thiết bị cảm ứng.
Các tệp được bao gồm trong trang được liên kết là tất cả các tệp mặc định.
Trình diễn hoạt động hoàn hảo trên các thiết bị không chạm, nhưng chạm vào thiết bị.
Thử nghiệm trên iPhone/iPad chủ yếu (các thiết bị cảm ứng khác thực hiện nhiều hoặc ít chính xác hơn) khi một mục được kéo, một mục khác không thể. Vì vậy, bạn có thể kéo bất kỳ mục nào, nhưng sau đó các mục khác bị khóa.
Một số điểm chính:
Thay đổi quan điểm (tháng/tuần vv) sau đó cho phép tất cả mọi thứ để được kéo lại
Nếu bạn gõ/chạm vào yếu tố khác trước, mà sau đó có thể được kéo , nhưng không phải những người khác cho đến khi bạn chạm vào những người đầu tiên.
Trên BlackBerry Playbook, nó thực sự hoạt động hơi khác. Nếu bạn muốn kéo một phần tử khác (thông thường không có gì xảy ra) thì trên PlayBook nó dường như không làm gì cả (khi bạn vuốt ngón tay qua màn hình) - nhưng khi bạn buông bỏ (vẫn chưa có gì xảy ra) khi cho phép nó sẽ chọn phần tử có thể kéo và sau đó bỏ chọn nó. Nếu bạn sau đó đi để kéo yếu tố đó nó hoạt động tốt.
Thay đổi hướng của thiết bị sẽ khóa ngay lập tức tất cả các thành phần trên trang và thay đổi chế độ xem thành tháng/tuần hoặc chạm vào yếu tố một lần trước khi thực hiện bất kỳ điều gì.
Tôi đặt cược đây là một sửa chữa một dòng, nhưng tôi đã bỏ ra hàng giờ và không thể làm điều đó.
Tôi chỉ muốn nó hoạt động trên iPad/iPhone.
Có vẻ như mouseup/touchend không kích hoạt thứ gì đó hoặc sự kiện chạm được xóa sau lần kéo đầu tiên, nhưng tôi không thể giải quyết vấn đề.
Cách lịch hiển thị "sự kiện" rất năng động. Các công cụ nội bộ rerenders các sự kiện để nó có vẻ như bạn nên cố gắng ràng buộc các sự kiện liên lạc bằng cách sử dụng 'sống' trong jquery. Có thể thư viện bạn đang sử dụng không làm điều này. Đây là một nỗi đau không chỉ để liên lạc mà còn cho những thứ khác mà tôi phải đối phó. Bạn đã bao giờ sửa lỗi này chưa? Lịch 2 hiện đã hết nhưng tôi không chắc có bao nhiêu vấn đề trong số này khắc phục. – ppumkin
Không, không bao giờ sửa nó và bỏ cuộc. Xin lỗi, không phải câu trả lời tốt nhất để cung cấp cho bạn. Không xem Lịch 2, nhưng có thể thử. – user2143356
apuschak dường như đã tìm thấy một giải pháp với một thư viện khác. – ppumkin