我想確定在日程表視圖中單擊日標題單元格時所選的日期。我可以爲這些標題單元添加一個點擊處理程序,但我不知道如何從fullcalendar獲取日期,因爲點擊標題時dayClick事件不會觸發。這些細胞上的類是fc-sun,fc-mon等。FullCalendar - 通過點擊日程表中的日程表頭獲取日期
1
A
回答
0
由於沒有人回答,他就是我所做的。議程viewObject具有顯示當前周的開始和結束日期。我創建了一個包含顯示的星期的所有日期的數組。然後,我使用JQuery來選擇所有的標題單元格,併爲每個標記添加一個日期屬性。我還爲每個標記添加了單擊事件,並在單擊標題時檢索日期屬性。此過程必須在每個新周顯示時執行。
1
試試這個我自己做的解決方法。 通過在fullcalendar初始化後調用zumaMaker(),可以通過點擊day標題使得從agendaWeek導航到agendaDay。
function zumaMaker() {
var arrayUIDays = ['mon', 'tue', 'wed', 'thu', 'fri', 'sat', 'sun'];
for (var m = 0; m < arrayUIDays.length; m++) {
var dim = ".fc-day-header.fc-widget-header.fc-" + arrayUIDays[m];
var dok = $(dim).html();
$(dim).attr("onclick", "zumaMethod('" + dok + "','" + dim + "');");
$(dim).css("cursor", "pointer");
}
}
function zumaMethod(doma, diver) {
var date = doma.split(" ")[1].split("/");
var day = date[0];
var month = date[1];
var year = date[2];
var off_date = year + "-" + month + "-" + day + "T" + "00:00:00";
$("#pl_tbl").fullCalendar('changeView', 'agendaDay');
$("#pl_tbl").fullCalendar('gotoDate', off_date);
$(diver).css("cursor", "pointer");
$(diver).attr("onclick", "zumaMethodRevert();");
}
function zumaMethodRevert() {
$("#pl_tbl").fullCalendar('changeView', 'agendaWeek');
zumaMaker();
}
你也可以添加這個CSS來定製懸停時的標題。
.fc-day-header:hover {
background-color: orange;
}
.fc-day-header {
background-color: white;
}
相關問題
- 1. 過程獲取日期在
- 2. 獲取upcomming過期日期通知和SQL中獲取日期
- 3. 通過日期獲取顛覆日誌
- 4. 如何獲取所有事件名稱的日期點擊fullcalendar
- 5. Fullcalendar,當點擊當前日期
- 6. FullCalendar - 使日期不可點擊
- 7. 從FullCalendar中獲取日期對象
- 8. 從fullcalendar中獲取選定日期jquery
- 9. fullcalendar初始化期間獲取日期
- 10. 過程日期
- 11. Arshaw FullCalendar:在議程中抑制頂行(日期)日期
- 12. 通過鼠標點擊獲取日期,matlab
- 13. 獲取今天日期表
- 14. 通過另一個日期列表拆分日期列表
- 15. 不能獲得點擊(日期日期)信號從日曆
- 16. JavaScript:獲取週日過去的日期
- 17. 通過表單中的日期
- 18. 按日期過濾日期列表
- 19. 新事件的開始日期跟隨點擊事件的開始日期 - fullCalendar
- 20. 在日曆中點擊日期時更改日期的元素
- 21. 在bootstrap日期分頁程序中獲取所選日期
- 22. 獲取支付日期列表中的
- 23. T-SQL:從日期表中獲取當前日期+前幾年
- 24. 從「有效」日期表中獲取第n個日期
- 25. FullCalendar Firefox中的IETF日期
- 26. 日期選取器在Android Studio中通過點擊按鈕
- 27. 節點日程表不能在特定日期發送規則
- 28. 通過JavaScript在表中排序日期
- 29. 獲取給定開始日期和結束日期的日期列表
- 30. CasperJS不會點擊日期表
很高興你想出了一個解決方案。我認爲這可能是最適合fullcalendar的內置功能(因爲它更像是一個可用性問題)。你可以在問題追蹤器中輸入一項功能請求嗎? (http://code.google.com/p/fullcalendar/issues/list) – arshaw 2010-12-31 19:40:01