val*_*lis 21
Fullcalendar V1:loading当事件提取开始/停止时,您应该使用Triggered 功能.
$('#calendar').fullCalendar({
loading: function( isLoading, view ) {
if(isLoading) {// isLoading gives boolean value
//show your loader here
} else {
//hide your loader here
}
}
});
Run Code Online (Sandbox Code Playgroud)
Fullcalendar V2:加载调度程序插件时,在获取资源时也会触发此回调.
您可以使用可用的fullcalendar方法轻松完成此操作.
loading - 启动事件提取时触发
eventAfterAllRender - 在所有事件完成渲染后触发.
$('#calendar').fullCalendar({
loading: function (bool) {
alert('events are being rendered'); // Add your script to show loading
},
eventAfterAllRender: function (view) {
alert('all events are rendered'); // remove your loading
}
});
Run Code Online (Sandbox Code Playgroud)
FullCalendar 版本 v4 和 v5 有一个“加载”回调,这里是一个基本示例:
以下是文档的链接:FullCalendar(正在加载..)
样式示例:
#loading {
width: 100%;
height: 100%;
top: 120px;
left: 470px;
position: fixed;
display: block;
opacity: 0.7;
background-color: #fff;
z-index: 99;
text-align: center;
}
#loading-image {
position: absolute;
top: 100px;
left: 240px;
z-index: 100;
}
Run Code Online (Sandbox Code Playgroud)
HTML 在日历输出处添加 DIV,该 DIV 将覆盖并链接到您选择的进度 gif 图像:
<div id="calendar"></div> <div id="loading" style="display:none;">
<img id="loading-image" src="/img/loading.gif" alt="Loading..." /></div>
Run Code Online (Sandbox Code Playgroud)
默认情况下样式显示:无加载div将被隐藏。通过回调来触发该进度条的显示/隐藏。因此,加载开始事件(true)将显示 div 层,当它返回(false)表示不再加载时,它将隐藏 div 层。
var calendar = new FullCalendar.Calendar(calendarEl, {
loading: function (isLoading) {
if (isLoading) {
$('#loading').show();
}
else {
$('#loading').hide();
}
}
//add rest of your calendar events/options
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15235 次 |
| 最近记录: |