2010-01-10 37 views
9

Có một giải pháp thay thế nhỏ hơn, tốt hơn cho jQuery datepicker không? Ứng dụng ui.datepicker.js có ứng dụng. 70kb là imo khá lớn. Nó có thể được nén không?jQuery: thay thế datepicker

Trả lời

5

bạn không cần toàn bộ thư viện ui chỉ http://jqueryui.com/download vô hiệu hoá các nội dung khác hoặc bạn có thể sử dụng google ajax api cdn. giải pháp thay thế tốt nhất cho trình giữ ngày tháng jui là trình đếm date html5 chỉ được hỗ trợ bởi opera cho đến nay <input type="datetime-local" />

+2

+1 cho bộ chọn ngày HTML5. Không thể đợi để xem nó trong tất cả các trình duyệt. – Anurag

+0

Các bạn có hy vọng của tôi, nhưng tiếc là gần 2 năm sau, [Opera vẫn là trình duyệt duy nhất] (http://www.findmebyip.com/litmus) hỗ trợ các mẫu ngày HTML5. Tôi sẽ không giữ hơi thở của tôi –

6

Nó không nhỏ hơn về kích thước tệp, nhưng được cho là "tốt hơn" là Any+Time™ DatePicker/TimePicker AJAX Calendar Widget, có lẽ là bộ chọn ngày/giờ nhanh nhất, dễ nhất và có nhiều tính năng nhất hiện có. Nó hỗ trợ vô số định dạng, nhãn tùy chỉnh & kiểu, chủ đề giao diện người dùng jQuery, khả năng truy cập bàn phím và thậm chí cả múi giờ! Và tốt nhất là nó hoàn toàn miễn phí theo giấy phép CC-BY-NC-SA.

+0

Giấy phép cho biết: "Phi thương mại - Bạn không được sử dụng tài liệu cho mục đích thương mại". – SandroMarques

+0

Bạn có thể sử dụng bộ chọn trên các trang web bán những thứ khác, nhưng bạn không thể bán bộ chọn hoặc sử dụng bộ chọn trên các trang yêu cầu thanh toán để truy cập. Nếu bạn muốn bán mã hoặc bán quyền truy cập vào mã, bạn có thể mua giấy phép thương mại. –

0

Có thể một cái gì đó như thế: Alternate Date Picker - cách tiếp cận hoàn toàn khác - giống như bằng chứng về khái niệm, sau đó là giải pháp thực tế.