我正在使用rzymek:fullcalendar包。 我只是使用语义ui下拉列表创建一个选择列表
<div class="ui compact selection dropdown">
<i class="dropdown icon"></i>
<div class="text">Compact</div>
<div class="menu">
<div class="item">January 2015</div>
</div>
</div>
创建日历(调用fullcalendar模板): -
<div class="calendar">
{{>fullcalendar options id="myCalendar"}}
</div>
像这样更改日历月份和年份: -
$('.ui.selection.dropdown')
.dropdown('restore default text')
.dropdown({
onChange: function (val) {
var monthAndYear = val.split(" ");
console.log(monthAndYear[0]);
var today = new Date();
Session.set('date'monthAndYear[1]+'-0'+MonthList.indexOf(monthAndYear[0]));
$('#myCalendar').fullCalendar({
gotoDate: moment(Session.get('date')),
});
}
});
但它不起作用。我不知道为什么?
答案 0 :(得分:0)
将类 calendar
的模板添加到HTML后,您可以使用$('#myCalendar')
。
如果日历已经呈现,则无法使用:
$('#myCalendar').fullCalendar({gotoDate: moment(Session.get('date'))});
要转到您可能想要致电的日期:
$('#myCalendar').fullCalendar('gotoDate', moment(Session.get('date')));