Javascript 在Twitter引导数据采集器上禁用当天突出显示
我正在使用一个Twitter引导程序。我需要禁用当前日期被选中,这意味着它也不应该突出显示当前日期 我已将参数todayHighlight作为false传递,但它仍然为TD提供活动类,即使它也已禁用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
$("#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