2011-12-06 60 views
11

Tôi đang sử dụng trình ghi ngày tháng UI của Jquery và tôi đang cố gắng thay đổi màu nền cho mỗi ngày trong một tháng.Màu nền của giao diện người dùng Jquery thay đổi màu nền trong một ngày

Đối với điều này tôi đang sử dụng chức năng beforeShowDay trong bộ chọn ngày giao diện người dùng Jquery.

Ví dụ: Tôi đang cố gắng thay đổi màu nền cho các ngày lẻ trong một tháng và tập lệnh của tôi chỉ thay đổi màu đường viền.

Tôi không chắc chắn sai lầm ở đâu, Làm thế nào để tôi vượt qua toàn bộ màu nền mặt sau trong Jquery để đạt được kết quả mong muốn.

vui lòng trợ giúp.

Script sử dụng:

$(document).ready(function() { 
    //$("#datepicker").datepicker(); 
    $("#datepicker").datepicker({ inline: true, beforeShowDay: highlightOdds}); 
    }); 

    function highlightOdds(date) { 
     return [true, date.getDate() % 2 == 1 ? 'odd' : '']; 
} 

Css sử dụng:

.odd { background-color: green; } 

Trả lời

6

hii Tất cả tôi tìm thấy bản thân mình,

Tôi chỉ modifed css như đưa ra dưới đây và nó hoạt động mát mẻ :)

.odd a.ui-state-default {color:white; 
         background-color: red; 
         background: red;} 

cảm ơn tất cả :)

+0

bạn có biết cách thay đổi màu nền của một ngày cụ thể cho phép ngày 12/16/2013 không? –

Các vấn đề liên quan