用 jQuery 製作行事曆- FullCalendar
想做類似googla calendar那樣方便的行事曆嗎? 用這個外掛幫你解決。
外掛網址
FullCalendar
這支外掛真的很強,除了幫你做到很多想的到的功能外,也有設計列印用的css,所以除了可以看到漂亮的UI外,也不用擔心要列印出來的時候,會因為顏色太多變的醜醜的。
引入外掛後參考他的程式碼,就會自己產生一個月曆進來
- var date = new Date();
- var d = date.getDate();
- var m = date.getMonth();
- var y = date.getFullYear();
- $('#calendar').fullCalendar({
- header: {
- left: 'prev,next today',
- center: 'title',
- right: 'month,agendaWeek,agendaDay'
- },
- editable: true,
- weekMode: 'variable',
- events: [
- {
- title: 'All Day Event',
- start: new Date(y, m, 1)
- },
- {
- title: 'Long Event',
- start: new Date(y, m, d-5),
- end: new Date(y, m, d-2)
- },
- {
- id: 999,
- title: 'Repeating Event',
- start: new Date(y, m, d-3, 16, 0),
- allDay: false
- },
- {
- id: 999,
- title: 'Repeating Event',
- start: new Date(y, m, d+4, 16, 0),
- allDay: false
- },
- {
- title: 'Meeting',
- start: new Date(y, m, d, 10, 30),
- allDay: false
- },
- {
- title: 'Lunch',
- start: new Date(y, m, d, 12, 0),
- end: new Date(y, m, d, 14, 0),
- allDay: false
- },
- {
- title: 'Birthday Party',
- start: new Date(y, m, d+1, 19, 0),
- end: new Date(y, m, d+1, 22, 30),
- allDay: false
- },
- {
- title: 'Click for Google',
- start: new Date(y, m, 28),
- end: new Date(y, m, 29),
- url: 'http://google.com/'
- }
- ]
- });
大致可以看的出來有許多地方可以設定,而行事曆上的記事則是用json格式把值給丟進去,就會自動在行事曆上標示出來了。
要知道怎麼使用,也有很詳細的文件說明
Document
留言