【发布时间】:2021-02-19 00:13:12
【问题描述】:
我正在使用全日历 1.x。
在日历中,一些事件的标题很长,不完全可见。我想要完成的是将事件扩展(悬停,稍有延迟)到下一列,以显示 .fc-content 的全部内容。
我不确定我是否清楚地描述了它,但这里有一个模拟效果的工作演示,我想得到。 (在模拟中我动态添加 colspan,只是为了展示我希望事件在悬停时的样子)。
这是脚本:
<!DOCTYPE html>
<html>
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.2/moment.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/fullcalendar/2.7.3/fullcalendar.min.js"></script>
<script src="script.js"></script>
<script>
$(document).ready(function() {
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,basicWeek,basicDay'
},
firstDay: 1,
allDaySlot: false,
timeFormat: 'H:mm',
axisFormat: 'H:mm',
height: 650,
defaultDate: '2016-05-12',
editable: true,
displayEventEnd: {
month: true
},
eventLimit: true, // allow "more" link when too many events
events: [{
title: 'All Day Event',
start: '2016-05-01'
}, {
title: 'Long Event',
start: '2016-05-07',
end: '2016-05-10'
}, {
id: 999,
title: 'Repeating Event',
start: '2016-05-09T16:00:00'
}, {
id: 999,
title: 'Repeating Event',
start: '2016-05-16T16:00:00'
}, {
title: 'Conference',
start: '2016-05-11',
end: '2016-05-13'
}, {
title: 'Meeting',
start: '2016-05-12T10:30:00',
end: '2016-05-12T12:30:00'
}, {
title: 'Lunch',
start: '2016-05-12T12:00:00'
}, {
title: 'Meeting',
start: '2016-05-12T14:30:00',
start: '2016-05-12T18:30:00'
}, {
title: 'Happy Hour',
start: '2016-05-12T17:30:00'
}, {
title: 'Dinner',
start: '2016-05-12T20:00:00'
}, {
title: 'Birthday Party',
start: '2016-05-13T07:00:00'
}, {
title: 'Click for Google',
url: 'http://google.com/',
start: '2016-05-28'
}]
});
$('.fc-title').hover(function() {
$(this).parent().parent().parent().attr('colSpan', 2);
});
});
</script>
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/fullcalendar/2.7.3/fullcalendar.min.css" />
<link rel="stylesheet" href="style.css" />
</head>
<body>
<h1>Hello Plunker!</h1>
<div id="calendar"></div>
</body>
</html>
感谢提示!
【问题讨论】:
标签: css fullcalendar