FullCalendar增加自适应大小调整的特性及绑定toolbar事件

更新时间:2023-05-13 14:24:52 阅读: 评论:0

FullCalendar增加⾃适应⼤⼩调整的特性及绑定toolbar事件
使⽤Full Calendar,当左侧sidebar收起的时候,Full Calendar不能随着布局⾃动适应⼤⼩。
原因主要是Full Calendar显⽰星期和⽇期的2个标签div/table的width属性被设置成了初始化时的⼤⼩。当左侧的sidebar收起时,没有消息通知进⾏重绘。
标书目录
解决办法是,去除这⼏个style='width: xxx"的设置,让宽度⾃适应。代码如下:
function autoScaleFullCalendar(){
$(".fc-col-header").removeAttr("style");
悲感
$(".fc-daygrid-body.fc-daygrid-body-unbalanced").removeAttr("style");
var style =$(".fc-scrollgrid-sync-table").attr("style").split(";");
var defaultHeigth ="";
胆囊炎的症状有哪些
for(let i =0; i < style.length; i++){
const e = style[i].trim();
if(e.indexOf("height")>=0){
羊绒大衣在家怎么洗defaultHeigth = e;
}
项目可行性
}
$(".fc-scrollgrid-sync-table").removeAttr("style");
$(".fc-scrollgrid-sync-table").attr("style", defaultHeigth);
}
火字
在FullCalendar创建之后调⽤即可。
$(function(){
var calendar =new Calendar(calendarEl,{
// do something to init.
}飞机逃生
最美好的时光
// Auto scale
autoScaleFullCalendar();
// fullcalendar的toolbar在点击后,会重新计算table的宽度,使⾃适应失效// 绑定点击事件,再次去除相关属性
$(".fc-toolbar-chunk").on("click",function(params){ autoScaleFullCalendar();
})
}

本文发布于:2023-05-13 14:24:52,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/892960.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:适应   宽度   事件
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图