Hướng dẫn javascript booking calendar - lịch đặt phòng javascript
Cập nhật vào ngày 27 tháng 10 năm 2022 Show
Lịch JavaScript nâng cao và người chọn ngàyLịch JS Mobile & Desktop có thể tùy chỉnh cao để sử dụng bất cứ nơi nào JavaScript chạyJavascript runs
Người chọn ngày nội tuyến Sử dụng nó trên đầu vào
Đối với Mobile & Touch Tương tác máy tính để bàn & con trỏ Cho thời gian là tốt!
Phạm vi ngày có thể tùy chỉnh Phạm vi thời gian Lịch hỗ trợ lựa chọn đơn, đa & phạm vi với mô hình kết xuất và tương tác được tối ưu hóa trên thiết bị di động & máy tính để bàn. Dễ dàng chuyển đổi giữa thả xuống và chế độ xem lịch hoặc lựa chọn một và phạm vi. Tăng cường lịch với những ngày hoặc nhãn được đánh dấu.single, multiple & range selection with mobile & desktop optimized rendering and interaction model. Các khả năng như xác thực tích hợp, tối thiểu, giá trị tối đa, ngày bị vô hiệu hóa được hỗ trợ bởi cả Scroller và Lịch.built-in validation, minimum, maximum values, disabled dates are supported by both the scroller and calendar. Là một phần của ngày, thời gian & lịch, nó có thể được chọn với khung và giấy phép đầy đủ hoặc với giấy phép thành phần. Duyệt các thành phần và bản demo khác nhau Đóng Lịch - Sử dụng Mobile & DesktopThay đổi bản demo Sử dụng lịch cho cả thiết bị di động và máy tính để bàn hoặc thiết lập nó một cách có trách nhiệm. Sự khác biệt chính giữa hai chế độ kết xuất là cách trình chọn được đặt ra. Đặt tùy chọn Sử dụng trình chọn ngày trên trường biểu mẫu hiện có, đầu vào tùy chỉnh hoặc sử dụng nó trên các trường biểu mẫu mobiscroll. Bạn cũng có thể nhúng nó trực tiếp vào trang của bạn. Khi được liên kết với đầu vào, thành phần sẽ được hiển thị trên tiêu điểm hoặc khi ai đó nhấp vào trường. Ngoài ra, bạn có thể để lại có thể chỉnh sửa đầu vào và chỉ hiển thị thành phần chỉ khi nhấp vào nút. Lịch - Khởi tạo bộ chọnThay đổi bản demo Sử dụng lịch cho cả thiết bị di động và máy tính để bàn hoặc thiết lập nó một cách có trách nhiệm. Sự khác biệt chính giữa hai chế độ kết xuất là cách trình chọn được đặt ra. Đặt tùy chọn
Lịch có thể được sử dụng trên đầu vào mobiscroll hoặc bất kỳ phần đầu vào nào khác của biểu mẫu hiện có.Thay đổi bản demo Sử dụng lịch cho cả thiết bị di động và máy tính để bàn hoặc thiết lập nó một cách có trách nhiệm. Sự khác biệt chính giữa hai chế độ kết xuất là cách trình chọn được đặt ra. Đặt tùy chọn
Lịch - Hành vi đáp ứngbottom positioned calendar on mobile, a popover anchored to the input on tablet and desktop display on large screens. Ngày và thời gian có bố cục chất lỏng, có nghĩa là nó thích nghi độc đáo với môi trường xung quanh. Tuy nhiên, có những lúc bạn muốn thiết lập thành phần một cách có trách nhiệm. Sử dụng tùy chọn
xsmall - Min -Width: 0pxThay đổi bản demo Sử dụng lịch cho cả thiết bị di động và máy tính để bàn hoặc thiết lập nó một cách có trách nhiệm.
Khởi tạo nó trên một đầu vào duy nhất, đầu vào Mobiscroll hoặc không phải là Mobisroll. Nhúng bộ chọn mà không có đầu vào. Đây có thể là chính trang hoặc một cửa sổ bật lên phức tạp hơn Lịch - Hành vi đáp ứngThay đổi bản demo Sử dụng lịch cho cả thiết bị di động và máy tính để bàn hoặc thiết lập nó một cách có trách nhiệm. Sự khác biệt chính giữa hai chế độ kết xuất là cách trình chọn được đặt ra. Đặt tùy chọn Sử dụng trình chọn ngày trên trường biểu mẫu hiện có, đầu vào tùy chỉnh hoặc sử dụng nó trên các trường biểu mẫu mobiscroll. Bạn cũng có thể nhúng nó trực tiếp vào trang của bạn. Khi được liên kết với đầu vào, thành phần sẽ được hiển thị trên tiêu điểm hoặc khi ai đó nhấp vào trường. Ngoài ra, bạn có thể để lại có thể chỉnh sửa đầu vào và chỉ hiển thị thành phần chỉ khi nhấp vào nút.Thay đổi bản demo Sử dụng lịch cho cả thiết bị di động và máy tính để bàn hoặc thiết lập nó một cách có trách nhiệm. Sự khác biệt chính giữa hai chế độ kết xuất là cách trình chọn được đặt ra. Đặt tùy chọn
Có hai cách để sử dụng lịch:Thay đổi bản demo Sử dụng lịch cho cả thiết bị di động và máy tính để bàn hoặc thiết lập nó một cách có trách nhiệm.
Khi vượt qua Bạn có thể tùy chỉnh thêm Lịch - người chọn ngày và giờThay đổi bản demo Người chọn ngày vận chuyển với năm biến thể tích hợp để hiển thị giao diện người dùng. Tùy chọn
Khi vượt qua Bạn có thể tùy chỉnh thêm Lịch - người chọn ngày và giờThay đổi bản demo Người chọn ngày vận chuyển với năm biến thể tích hợp để hiển thị giao diện người dùng. Tùy chọn Sử dụng Trong một lưới thời gian, hãy sử dụng small4 thay vì small5.Thay đổi bản demo Người chọn ngày vận chuyển với năm biến thể tích hợp để hiển thị giao diện người dùng. Tùy chọn Sử dụng Trong một lưới thời gian, hãy sử dụng small4 thay vì small5.Thay đổi bản demo Người chọn ngày vận chuyển với năm biến thể tích hợp để hiển thị giao diện người dùng. Tùy chọn false2 hỗ trợ như sau:Thay đổi bản demo Người chọn ngày vận chuyển với năm biến thể tích hợp để hiển thị giao diện người dùng. Tùy chọn Sử dụng xsmall9 để hiển thị trình chọn ngày và thời gian trong cùng một điều khiển, gắn với cùng một đầu vào hoặc sử dụng chúng một cách riêng biệt cho hai đầu vào - responsive8 và small1. Nó sẽ hiển thị một Scrollers cho responsive9 và thả xuống cho xsmall0.Thay đổi bản demo Người chọn ngày vận chuyển với năm biến thể tích hợp để hiển thị giao diện người dùng. Tùy chọn Sử dụng Trong một lưới thời gian, hãy sử dụng Lịch - Chế độ xem Tuần lễ biến Hiển thị lịch một tuần thay vì chế độ xem lịch hàng tháng để tiết kiệm không gian. Bằng cách đặt small6 thành small7 và chuyển số lượng trong tùy chọn small8, bạn chỉ có thể bật chế độ xem một tuần.Thay đổi bản demo Người chọn ngày vận chuyển với năm biến thể tích hợp để hiển thị giao diện người dùng. Tùy chọn
Hiển thị lịch một tuần thay vì chế độ xem lịch hàng tháng để tiết kiệm không gian. Bằng cách đặt small6 thành small7 và chuyển số lượng trong tùy chọn small8, bạn chỉ có thể bật chế độ xem một tuần.Thay đổi bản demo Người chọn ngày vận chuyển với năm biến thể tích hợp để hiển thị giao diện người dùng. Tùy chọn Sử dụng Trong một lưới thời gian, hãy sử dụng small4 thay vì small5.Thay đổi bản demo Người chọn ngày vận chuyển với năm biến thể tích hợp để hiển thị giao diện người dùng. Tùy chọn Sử dụng Để tùy chỉnh tiêu đề, bạn có thể vượt qua Có thể thực hiện chuyển đổi động giữa các thay đổi tùy chọn đơn, nhiều hoặc phạm vi với các thay đổi tùy chọn. Lịch - Lựa chọn tuầnThay đổi bản demo Lựa chọn tuần có thể được cấu hình bằng cách đặt Kiểm soát các tham số của lựa chọn:
Lịch - Lựa chọn kết thúcThay đổi bản demo Lựa chọn tuần có thể được cấu hình bằng cách đặt Kiểm soát các tham số của lựa chọn: Xác định ngày đầu tiên của lựa chọn - đặt nó trong tùy chọn Xác định số ngày - Tùy chọn Lịch - Lựa chọn kết thúc Có thể thực hiện chuyển đổi động giữa các thay đổi tùy chọn đơn, nhiều hoặc phạm vi với các thay đổi tùy chọn. Để cho phép lựa chọn phạm vi, hãy đặt tùy chọn custom2 thành false01.Thay đổi bản demo Lựa chọn tuần có thể được cấu hình bằng cách đặt
Lịch - Lựa chọn kết thúc Để cho phép lựa chọn phạm vi, hãy đặt tùy chọn custom2 thành false01.Thay đổi bản demo Lựa chọn tuần có thể được cấu hình bằng cách đặt Kiểm soát các tham số của lựa chọn: Xác định ngày đầu tiên của lựa chọn - đặt nó trong tùy chọn custom4. Nó có thể khác với custom5 trong tuần được đặt trong bản địa hóaThay đổi bản demo Lựa chọn tuần có thể được cấu hình bằng cách đặt Kiểm soát các tham số của lựa chọn:Thay đổi bản demo Lựa chọn tuần có thể được cấu hình bằng cách đặt Kiểm soát các tham số của lựa chọn:
Lịch - Lựa chọn kết thúc Để cho phép lựa chọn phạm vi, hãy đặt tùy chọn custom2 thành false01.Thay đổi bản demo Microcopy cho Các nhãn bắt đầu/kết thúc phạm vi cũng có thể được ẩn trong một số trường hợp nếu cần. Sử dụng tùy chọn Lịch - Giá trị bị vô hiệu hóaThay đổi bản demo Thực thi xác nhận là điều cần thiết cho một UX tuyệt vời. Trước tiên, hãy đảm bảo có các giá trị Min & Max đúng và sau đó làm việc theo cách của bạn thông qua các giá trị bị vô hiệu hóa. Tùy thuộc vào tình huống của bạn, bạn có hai tùy chọn:
Cả hai tùy chọn
Ngày chính xác và các cặp bắt đầu/kết thúc có thể được truyền dưới dạng các đối tượng ngày JS, các chuỗi ngày ISO hoặc các đối tượng moment.js. Có các thương binh thiết lập chính xác không chỉ tăng cường UX mà còn cải thiện hiệu suất. Thời gian ngày được thông qua cũng có thể chứa dữ liệu múi giờ yêu cầu Lịch - Giá trị định kỳThay đổi bản demo Tắt các ngày định kỳ, đặt ngày được đánh dấu hoặc màu với sự trợ giúp của đối tượng Sử dụng trình cấu hình để thử nghiệm, xây dựng các chuỗi và các đối tượng mà bạn có thể lấy và sử dụng. Lịch - Khả năng theo chủ đềThay đổi bản demo Cái nhìn và cảm giác của người chọn ngày có thể được tùy chỉnh sâu. Có bốn cấp độ tùy biến:
Bạn cũng có thể thấy mọi ví dụ trông như thế nào bằng cách thay đổi chủ đề từ tiêu đề.from the header. Lịch - Tùy chỉnh tiêu đềThay đổi bản demo Bạn có thể tùy chỉnh cách thức tiêu đề của lịch trông và cách các thành phần được sắp xếp. Bên cạnh đó, bạn cũng có thể thêm chức năng tùy chỉnh, như một điều khiển được phân đoạn cho phép mọi người chuyển đổi giữa chế độ xem tuần và tháng. Sử dụng tùy chọn
Lịch - Các lớp học ngày được đánh dấuThay đổi bản demo Hình dạng mặc định của dấu hiệu ngày là chấm. Nếu bạn muốn đánh dấu một ngày cho một cái gì đó, bạn có thể thêm một hoặc nhiều chấm màu thông qua tùy chọn Khi bạn muốn cập nhật hình dạng, bạn có thể chỉ cần sử dụng CSS và ghi đè kiểu kiểu: Nếu bạn cần hiển thị các hình dạng khác nhau, bạn có thể vượt qua lớp CSS tùy chỉnh trong thuộc tính
Lịch - nửa ngàyThay đổi bản demo Trong các tình huống khi bạn cần tạo kiểu cho những ngày khác một chút, bạn sẽ nhận được các công cụ tích hợp để thiết lập màu nền, màu sắc làm nổi bật, thêm dấu hiệu hoặc nhãn ngày. Nhưng đôi khi điều đó là không đủ. May mắn thay, bạn có thể sử dụng thuộc tính Bạn có thể sử dụng Lịch - Sự kiện vòng đờiThay đổi bản demo Người chọn ngày vận chuyển với các móc sự kiện khác nhau để tùy chỉnh sâu. Các sự kiện được kích hoạt thông qua vòng đời của thành phần nơi bạn có thể buộc trong chức năng và mã tùy chỉnh. Trong khi người dùng tương tác với các sự kiện UI như
Lịch - Hệ thống lịchThay đổi bản demo Người chọn ngày hỗ trợ nhiều hệ thống lịch. Bạn có thể kiểm soát nó với cài đặt
Lịch - nội địa hóaThay đổi bản demo Tất cả các thành phần được bản địa hóa đầy đủ.Trong trường hợp của người chọn ngày này bao gồm định dạng ngày và giờ, bản sao nút, RTL và nhiều hơn nữa.Bạn có thể thấy cách mỗi ví dụ hiển thị bằng cách nhấp vào biểu tượng cờ nhỏ hoặc kiểm tra các ví dụ bên dưới.small flag icon or checking the examples below. Lịch - Chế độ RTLThay đổi bản demo Tất cả các thành phần được bản địa hóa đầy đủ.Trong trường hợp của người chọn ngày này bao gồm định dạng ngày và giờ, bản sao nút, RTL và nhiều hơn nữa.Bạn có thể thấy cách mỗi ví dụ hiển thị bằng cách nhấp vào biểu tượng cờ nhỏ hoặc kiểm tra các ví dụ bên dưới. Lịch - Chế độ RTL |