2011-12-06 6 views
11

मैं jquery UI datepicker का उपयोग कर रहा हूं और मैं एक महीने में प्रत्येक दिन पृष्ठभूमि रंग बदलने की कोशिश कर रहा हूं।Jquery UI datepicker एक दिन के लिए पृष्ठभूमि रंग बदलता है

इसके लिए मैं jquery UI दिनांक-पिकर में पहलेShowDay फ़ंक्शन का उपयोग कर रहा हूं।

उदाहरण के तौर पर मैं एक महीने में अजीब दिनों के लिए पृष्ठभूमि रंग बदलने की कोशिश कर रहा हूं और मेरी स्क्रिप्ट केवल सीमा रंग बदलती है।

मुझे यकीन नहीं है कि गलती कहां है, वांछित परिणाम प्राप्त करने के लिए मैं Jquery में पूरे बैक ग्राउंड रंग की सवारी कैसे करूं।

कृपया मदद करें।

स्क्रिप्ट उपयोग किया:

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

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

Css उपयोग किया:

.odd { background-color: green; } 

उत्तर

6

hii सभी मुझे मिल गया अपने आप को,

मैं सिर्फ सीएसएस नीचे दिए गए के रूप में modifed और इसे ठंडा काम करता है :)

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

सभी को धन्यवाद :)

+0

क्या आप जानते हैं कि एक विशिष्ट तिथि के पृष्ठभूमि रंग को कैसे बदलना है दिन 12/16/2013? –