Hãy xem tài liệu.
beforeShowDay Chức năng mất một ngày như một tham số và phải trả về một mảng với [0] bằng đúng/sai cho thấy có hay không ngày này là lựa chọn, [1] bằng một tên lớp CSS (s) hoặc '' cho bản trình bày mặc định và [2] chú giải công cụ bật lên tùy chọn cho ngày này. Nó được gọi cho mỗi ngày trong datepicker trước khi nó được hiển thị.
Điều này có nghĩa rằng bạn cần phải tạo một hàm rằng sẽ mất một ngày và trả về một mảng các tham số nơi giá trị là:
- boolean - chỉ ra nếu ngày có thể được chọn
- chuỗi - tên của lớp css sẽ được aplied đến ngày
- chuỗi - một popup tooltip tùy chọn cho ngày này
đây là một exa mple:
var your_dates = [new Date(2011, 7, 7),new Date(2011, 7, 8)]; // just some dates.
$('#whatever').datepicker({
beforeShowDay: function(date) {
// check if date is in your array of dates
if($.inArray(date, your_dates)) {
// if it is return the following.
return [true, 'css-class-to-highlight', 'tooltip text'];
} else {
// default
return [true, '', ''];
}
}
});
và bây giờ bạn có thể thêm các phong cách để làm nổi bật ngày
<style>
.css-class-to-highlight{
background-color: #ff0;
}
</style>
Nguồn
2011-07-28 10:15:37
gì bạn muốn đạt được một cách chính xác? –
tôi muốn nêu bật những ngày trên. –