【发布时间】:2017-02-08 14:04:00
【问题描述】:
当我单击 > 图标以获取上个月或上个月时,引导日历在 IE 11 中显示两个日历。下面是为显示日历而编写的代码。请帮忙。提前致谢。
$(".datepicker, .date").datepicker({
format: 'dd M yyyy',
weekStart: 1,
todayBtn: "linked",
showTodayButton: true,
forceParse: false,
//clearBtn: true,
beforeShowDay: function (date) {
var d = date.getDate();
var m = date.getMonth() + 1;
var y = date.getFullYear();
if (holidayJson[y] && holidayJson[y][m] && holidayJson[y][m][d]) {
var s = holidayJson[y][m][d];
return {
tooltip: s.tooltip,
classes: s.className
};
} else {
return { tooltip: ' ', classes: '' };
}
}
});
我认为问题出在 beforeShowDay 功能上,如果我删除它,它工作正常。下面是来自 html 文件和 aspx 文件的 html 代码。
<div class="input-append date" style="cursor: pointer; display: inline;">
<input type="text" id="FromDate" class="form-control input-sm" onfocus="blur();" data-ng-model="ttsViewModel.FromDate" style="display: inline-block;" />
<span class="add-on" id="FromDateAddOn" style="font-size: 16px; color: #c09853;"><i class="fa fa-calendar" style="padding-left: 3px; padding-top: 4px;"></i></span>
</div>
<div class="input-append date" style="cursor: pointer; display: inline;" data-date-format="dd M yyyy">
<asp:TextBox ID="txtFdate" Width="80px" runat="server" ToolTip="mm/dd/yyyy" ClientIDMode="Static" CssClass="form-control input-sm"
style="width: 80px; display: inline-block;" ></asp:TextBox>
<span class="add-on" style="font-size: 16px; color: #c09853;"><i class="fa fa-calendar" style="padding-left: 3px; padding-top: 4px;"></i></span>
</div>
【问题讨论】:
-
请包含您的 HTML
-
是..请插入html..
-
更新了html代码sn-p
-
您找到解决方案了吗?我也遇到了同样的情况。
标签: javascript twitter-bootstrap datetime datetimepicker bootstrap-datetimepicker