gpt4 book ai didi

javascript - 在数据加载之前加载完整日历

转载 作者:行者123 更新时间:2023-12-02 16:52:52 25 4
gpt4 key购买 nike

我的完整日历将加载,几秒钟后数据将显示。我正在使用 JSON 加载数据。我尝试在 loading 中添加加载图标,但它显示加载图标,然后显示日历,然后显示数据,所以这是相同的问题

是否可以同时加载日历和数据?

这是我的代码。

$(document).ready(function () {
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,basicWeek,basicDay'
},

defaultView: 'basicDay',
allDaySlot: true,
selectable: true,
weekends: false,
theme: true,
eventLimit: true,
eventLimitClick: 'week',
eventTextColor: '#000000', //black
events: '/MEO/GetCalendarEvents/',
eventClick: function (calEvent, jsEvent, view) {
alert(calEvent.title)
},
loading: function(bool) {
if (bool) {
$('#loading').show();
}
else {
$('#loading').hide();
}
}
});
});

CSS

<div id='calendar' style="width:100%"></div>
<div id="loading">Loading...</div>

最佳答案

您似乎希望日历显示已加载的数据(没有空日历,然后数据在几秒钟后显示)。我的建议;首先获取数据,然后将日历初始化代码移动到加载数据的函数的回调中。

意思是而不是传递你的数据

events: '/MEO/GetCalendarEvents/',

通过 jquery ajax 调用获取数据,并在数据加载后初始化日历。您的日历将加载其中已包含的所有事件。

关于javascript - 在数据加载之前加载完整日历,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26431904/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com