Ima*_*mat 8 javascript datepicker twitter-bootstrap
我在为bootstrap中的日期添加类时遇到了困难.这是datepicker.

我想要实现的是在我指定的日期放一个小蓝点.我正在考虑在日期中添加一个类.我该怎么做?
hax*_*tbh 29
根据您使用的日期选择器,您可以执行以下操作:
大多数日期选择器都有一个beforeShowDay选项.您可以在此处设置课程以添加到您想要更改的日期.
对于这个例子我使用http://eternicode.github.io/bootstrap-datepicker
可以在这里找到如何执行此操作的示例:jsFiddle
您需要将要突出显示/标记的日期放入数组中:
var active_dates = ["23/5/2014","21/5/2014"];
然后使用该beforeShowDay选项检查当前显示日期的日期,然后应用一个类.
<input type="text" id="datepicker" />
$("#datepicker").datepicker({
format: "dd/mm/yyyy",
autoclose: true,
todayHighlight: true,
beforeShowDay: function(date){
var d = date;
var curr_date = d.getDate();
var curr_month = d.getMonth() + 1; //Months are zero based
var curr_year = d.getFullYear();
var formattedDate = curr_date + "/" + curr_month + "/" + curr_year
if ($.inArray(formattedDate, active_dates) != -1){
return {
classes: 'activeClass'
};
}
return;
}
Run Code Online (Sandbox Code Playgroud)
});`
该activeClass可以是任何形式的CSS.在我的例子中,我刚刚改变了背景颜色.在您的示例中,您可以偏移图像并将其应用于当天.
.activeClass{
background: #F00;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15374 次 |
| 最近记录: |