var title_strs=new Array();
var start_strs=new Array();
var end_strs=new Array();
$('#calendar').fullCalendar({
buttonText: {
prev: '<i class="icon-chevron-left"></i>',
next: '<i class="icon-chevron-right"></i>'
},
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
events: [
{
title: 'Some Event',
start: new Date(y, m, d, 16, 0),
end: new Date(y, m, d, 17, 00),
allDay: false
},
]
数据存在title_strs、start_strs、end_strs这三个数据里,怎么将这数据赋值到给events里
遍历三个数组组成成一个events需要的格式就行了。
var title_strs=new Array();
var start_strs=new Array();
var end_strs=new Array();
var events=[];
for(var i=0;i<title_strs.length;i++)
events.push({title:title_strs[i],start:new Date(start_strs[i]),start:new Date(end_strs[i]),allDay: false})
$('#calendar').fullCalendar({
buttonText: {
prev: '<i class="icon-chevron-left"></i>',
next: '<i class="icon-chevron-right"></i>'
},
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
events: events
//....其他配置
calendar是什么控件?现在有很多时间日期控件,非常方便,可以直接使用。
var title_strs=new Array("A","B","C");
var start_strs=new Array(4,5,6);
var end_strs=new Array(7,8,9);
var arr = [];
for (var i = 0; i < title_strs.length; i++) {
arr.push({
title: title_strs[i],
start: start_strs[i],
end: end_strs[i],
allDay: false
});
}
console.log(arr);
$('#calendar').fullCalendar({
buttonText: {
prev: '<i class="icon-chevron-left"></i>',
next: '<i class="icon-chevron-right"></i>'
},
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
events: arr
});
插件应该有文档吧 看一下文档说明 或者demo样例,没用过FullCalendar,不太清楚
直接写不行吗
title: title_strs
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632
非常感谢您使用有问必答服务,为了后续更快速的帮您解决问题,现诚邀您参与有问必答体验反馈。您的建议将会运用到我们的产品优化中,希望能得到您的支持与协助!
速戳参与调研>>>https://t.csdnimg.cn/Kf0y