我正在使用jquery Fullcalendar腳本http://arshaw.com/fullcalendar/,並且我希望在有事件發生時讓整天的塊可點擊,而不是在相應的日期塊上呈現標題。有沒有辦法做到這一點?任何幫助是極大的讚賞。FullCalendar事件的日期
回答
您可以提供一個eventRender()回調函數,您可以在其中修改要在塊上呈現的元素樣式。
編輯:日曆單元格和事件之間沒有關係。即使FC本身只是在拖動事件時在單元格上構建了疊加層。我建議您可以將元素設置爲覆蓋單元格,類似於FC創建疊加層的方式。如果這不是你想要的,你將不得不調整FC的來源。
我嘗試這樣做:
線2175,添加:t.getBodyCells = function() { return bodyCells };
eventRender: function(event, element, view) {
var cell = view.dateCell(event.start);
var colCnt = view.getColCnt();
var bodyCell = view.getBodyCells();
var cellElement = bodyCell[cell.row*colCnt + cell.col];
$(cellElement).css('background-color', 'red');
}
您現在可以設置細胞上的單擊事件處理程序,並禁用事件渲染。
您的解決方案不會讓一天的可點擊,它可以用來在一天內呈現一個事件。作者問(我也想知道)是否有可能讓一天可點擊而不是渲染事件。 –
看起來很有希望。只是最後一個問題,我怎麼能得到'cell.row'和'cell.col'? –
使用'view.dateCell()'。對於'bodyCell'來說,它只存在於某些視圖類型中。另外,如果你不介意所有單元格都可點擊,即使沒有事件,然後使用'dayClick:function(date,allDay,jsEvent,view){' – Tuan
- 1. FullCalendar - 更改日期事件
- 2. 事件日期的FullCalendar提醒
- 3. 新事件的開始日期跟隨點擊事件的開始日期 - fullCalendar
- 4. 無法將日期和日期一起檢索到fullcalendar事件
- 5. fullcalendar:日視圖Onclick事件
- 6. fullcalendar - 在事件拖動期間禁用高光日期
- 7. 無法將定義日期開始的事件插入fullCalendar
- 8. 確定某個日期已滿fullcalendar中的事件
- 9. JQuery fullCalendar:帶日期/事件的問題 - 它太晚了!
- 10. Fullcalendar - 顯示沒有結束日期的事件
- 11. 如何獲取所有事件名稱的日期點擊fullcalendar
- 12. Fullcalendar JSON事件的定製開始/結束日期
- 13. 日期設置fullCalendar
- 14. 獲取功能的日曆事件fullCalendar
- 15. fullcalendar - 事件的每日限制
- 16. FullCalendar中的週期性事件
- 17. FullCalendar Firefox中的IETF日期
- 18. Fullcalendar事件結束日期設置更多
- 19. FullCalendar:在添加新事件時設置默認日期
- 20. Jquery - Fullcalendar(v1.6.4) - 有些事件不顯示結束日期
- 21. 如何禁用事件以在Fullcalendar中具有特定日期?
- 22. 如何在FullCalendar中僅顯示事件日期?
- 23. FullCalendar議程查看不顯示星期日事件
- 24. FullCalendar - 谷歌日曆事件顏色
- 25. FullCalendar週期性事件數組
- 26. 創建週期性事件mysql fullcalendar
- 27. FullCalendar:選擇期間忽略事件
- 28. FullCalendar中的事件
- 29. 事件在Fullcalendar
- 30. jQuery fullcalendar - 事件
如何在同一天的多個事件中工作?或者這不會在您的使用中發生?如果後者讓我知道,我可以幫忙。 – cardiac7