一个强大的js日历控件 FullCalendar 外加一堆可以直接运行的测试代码拿走不谢

本文介绍了FullCalendar日历控件,提供官网和文档地址,以及下载链接。FullCalendar适合需要高级日期功能的场景。文章展示了初始化日历的步骤,强调在结合jQuery时的选择器使用技巧,并提供了基本使用示例。
摘要由CSDN通过智能技术生成

资料地址

简单介绍

这样的控件作为简单的日期选择,是显得比较笨重的,但如果需要比日期选择更高级的功能,FullCalendar可提供了更多的选择。

初始化日历

下载好日历控件之后,解压到某个目录,然后创建一个html文件,需要引入
main.cssmain.js两个文件,

<!DOCTYPE html>
<html lang='en'>
  <head>
    <meta charset='utf-8' />
    <link href='fullcalendar/main.css' rel='stylesheet' />
    <script src='fullcalendar/main.js'></script>
    <script>
		//文档加载完成之后执行的代码
      document.addEventListener('DOMContentLoaded', function() {
    
        
        var calendarEl = document.getElementById('calendar');
        var calendar 
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个使用fullCalendar的moreLinkText选项返回一个按钮的完整代码示例: ```html <!DOCTYPE html> <html> <head> <title>使用fullCalendar返回按钮示例</title> <link rel='stylesheet' href='https://cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.4.0/fullcalendar.min.css' /> <link rel='stylesheet' href='https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-alpha.6/css/bootstrap.min.css' /> </head> <body> <div id='calendar'></div> <script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js'></script> <script src='https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js'></script> <script src='https://cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.4.0/fullcalendar.min.js'></script> <script> $(document).ready(function() { $('#calendar').fullCalendar({ header: { left: 'prev,next today', center: 'title', right: 'month,agendaWeek,agendaDay' }, events: [{ title: 'Event 1', start: '2021-08-20T10:00:00', end: '2021-08-20T12:00:00' }, { title: 'Event 2', start: '2021-08-22T14:00:00', end: '2021-08-22T16:00:00' }, { title: 'Event 3', start: '2021-08-24T09:00:00', end: '2021-08-24T11:00:00' }, { title: 'Event 4', start: '2021-08-26T16:00:00', end: '2021-08-26T18:00:00' }, { title: 'Event 5', start: '2021-08-28T12:00:00', end: '2021-08-28T14:00:00' }, { title: 'Event 6', start: '2021-08-30T10:00:00', end: '2021-08-30T12:00:00' }], // 使用moreLinkText选项返回一个按钮 moreLinkText: '<button class="btn btn-primary">查看更多</button>', // 为按钮添加点击事件处理程序 eventAfterAllRender: function(view) { $('.fc-more').click(function() { alert('点击了查看更多按钮!'); }); } }); }); </script> </body> </html> ``` 在这个示例中,我们使用了fullCalendar库来创建一个日历,然后使用events选项来设置一些事件。我们还使用了moreLinkText选项来自定义更多事件链接的文本和样式,将其设置为一个带有“查看更多”标签的蓝色按钮。最后,我们使用了eventAfterAllRender回调函数来为按钮添加一个点击事件处理程序,当用户点击“查看更多”按钮时,将会显示一个警告框。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值