2013-02-13 64 views
2

我有一个日历,我有一些日期高亮jQuery的日历 - 突出日期

,直到我想要的日期正好显示为正常后突出3月31日2013年之后的日期它完美的罚款。

任何人都有任何想法,为什么这将是?

这是我使用突出的日期

<script type="text/javascript"> 
//<![CDATA[ 

$(document).ready(function() { 
var SelectedDates = {}; 
SelectedDates[new Date('2013-02-14')] = new Date('2013-02-14'); 
SelectedDates[new Date('2013-02-15')] = new Date('2013-02-15'); 
SelectedDates[new Date('2013-02-16')] = new Date('2013-02-16'); 
SelectedDates[new Date('2013-02-22')] = new Date('2013-02-22'); 
SelectedDates[new Date('2013-02-23')] = new Date('2013-02-23'); 
SelectedDates[new Date('2013-03-01')] = new Date('2013-03-01'); 
SelectedDates[new Date('2013-04-01')] = new Date('2013-04-01'); 
SelectedDates[new Date('2013-04-11')] = new Date('2013-04-11'); 

$('#datepicker').datepicker({ 

altField: "#alternate", altFormat: "yy-mm-dd", maxDate: "+12M", dateFormat: "yy-mm-dd", 

    beforeShowDay: function(date) { 
     var Highlight = SelectedDates[date]; 
     if (Highlight) { 
      return [true, "Highlighted", Highlight]; 
     } 
     else { 
      return [true, '', '']; 
     } 


    } 
}); 
}); 
//]]> 

</script> 



<style> 

div.ui-datepicker{ 
font-size:250%; 
} 

.Highlighted a{ 
background-color : #800000 !important; 
background-image :none !important; 
color: White !important; 
font-weight:bold !important; 
font-size: 22pt; 
} 


</style> 
+0

奇怪的是,我跑你的代码,不能得到任何日期来突出显示。 – j08691 2013-02-13 17:40:03

+0

对不起,我忘了添加这片css,我已经添加到原来的帖子 – Pat74 2013-02-13 18:31:53

+0

我实际上已经创建了我自己的突出显示的类进行测试,但日历仍然不会突出显示您的任何日期。你能创建一个显示这个问题的jsFiddle吗? – j08691 2013-02-13 18:37:27

回答

0

想我找到你的问题的代码..

不同的是进入的“日期”变量。该时区之间切换“GMT标准时间”和“GMT日光时间”。在'日期'提醒一下,你会看到。

相关问题