Javascript 在Twitter引导数据采集器上禁用当天突出显示

Javascript 在Twitter引导数据采集器上禁用当天突出显示,javascript,twitter-bootstrap,parameters,datepicker,Javascript,Twitter Bootstrap,Parameters,Datepicker,我正在使用一个Twitter引导程序。我需要禁用当前日期被选中,这意味着它也不应该突出显示当前日期 我已将参数todayHighlight作为false传递,但它仍然为TD提供活动类,即使它也已禁用 $("#datepicker").datepicker({ format: 'mm-dd-yyyy', daysOfWeekDisabled: [0,6], startDate: '02-04-2013', endDate: '02-16-2013', tod

我正在使用一个Twitter引导程序。我需要禁用当前日期被选中,这意味着它也不应该突出显示当前日期

我已将参数todayHighlight作为false传递,但它仍然为TD提供活动类,即使它也已禁用

$("#datepicker").datepicker({
    format: 'mm-dd-yyyy',
    daysOfWeekDisabled: [0,6],
    startDate: '02-04-2013',
    endDate: '02-16-2013',
    todayHighlight: false
});
这似乎是脚本中的一个bug。谁能帮我一下,告诉我怎么修吗


以下是我的示例。

只需将其添加到css文件中即可重置.active默认样式,直接更改引导css不是一个好主意:

.datepicker table tr td.active:hover, 
.datepicker table tr td.active:hover:hover, 
.datepicker table tr td.active.disabled:hover, 
.datepicker table tr td.active.disabled:hover:hover, 
.datepicker table tr td.active:active, 
.datepicker table tr td.active:hover:active, 
.datepicker table tr td.active.disabled:active, 
.datepicker table tr td.active.disabled:hover:active, 
.datepicker table tr td.active.active, 
.datepicker table tr td.active:hover.active, 
.datepicker table tr td.active.disabled.active, 
.datepicker table tr td.active.disabled:hover.active, 
.datepicker table tr td.active.disabled, 
.datepicker table tr td.active:hover.disabled, 
.datepicker table tr td.active.disabled.disabled, 
.datepicker table tr td.active.disabled:hover.disabled, 
.datepicker table tr td.active[disabled], 
.datepicker table tr td.active:hover[disabled], 
.datepicker table tr td.active.disabled[disabled], 
.datepicker table tr td.active.disabled:hover[disabled]{
        background-image: none;
        background-color: white;
        font-weight: normal;
        color: black;
        text-shadow: none;
    }

只需将其添加到css文件以重置.active默认样式,直接更改引导css不是一个好主意:

.datepicker table tr td.active:hover, 
.datepicker table tr td.active:hover:hover, 
.datepicker table tr td.active.disabled:hover, 
.datepicker table tr td.active.disabled:hover:hover, 
.datepicker table tr td.active:active, 
.datepicker table tr td.active:hover:active, 
.datepicker table tr td.active.disabled:active, 
.datepicker table tr td.active.disabled:hover:active, 
.datepicker table tr td.active.active, 
.datepicker table tr td.active:hover.active, 
.datepicker table tr td.active.disabled.active, 
.datepicker table tr td.active.disabled:hover.active, 
.datepicker table tr td.active.disabled, 
.datepicker table tr td.active:hover.disabled, 
.datepicker table tr td.active.disabled.disabled, 
.datepicker table tr td.active.disabled:hover.disabled, 
.datepicker table tr td.active[disabled], 
.datepicker table tr td.active:hover[disabled], 
.datepicker table tr td.active.disabled[disabled], 
.datepicker table tr td.active.disabled:hover[disabled]{
        background-image: none;
        background-color: white;
        font-weight: normal;
        color: black;
        text-shadow: none;
    }
只需将setDate添加到null,这就是我解决问题的方法

$("#datepicker").datepicker({
    format: 'mm-dd-yyyy',
    daysOfWeekDisabled: [0,6],
    startDate: '02-04-2013',
    endDate: '02-16-2013',
    todayHighlight: false
}).datepicker("setDate",null);
希望它有帮助,只需将setDate添加到null,这就是我解决问题的方法

$("#datepicker").datepicker({
    format: 'mm-dd-yyyy',
    daysOfWeekDisabled: [0,6],
    startDate: '02-04-2013',
    endDate: '02-16-2013',
    todayHighlight: false
}).datepicker("setDate",null);
希望有帮助

todayHighlight默认为false todayHighlight默认为false