在FullCalendar上,在月視圖中,是否有隱藏事件開始時間的方法?在FullCalendar中隱藏開始時間
回答
我知道你問這個問題已經三個月了。但是,如果你和我試圖做同樣的事情,那麼別人可能會尋找答案。
在fullcalendar.js文件,註釋行1603:
htmlEscape(formatDates(event.start, event.end, view.option('timeFormat'), options)) +
這不是一個解決方法,充其量是一個黑客,但它的作品。
以下樣式添加到您的CSS
.fc-event-time{
display : none;
}
或版本2+:
.fc-time{
display : none;
}
下隱藏僅在月視圖日期:
.fc-view-month .fc-event-time{
display : none;
}
另一個方法是添加一個eventRender函數。這樣,您可以選擇不渲染時間,並執行其他操作,例如將一些數據附加到事件。
eventRender: function(event, element) {
element.find('.fc-event-title').append("<br/>" + event.location);
element.find('.fc-event-time').hide();
}
在我將類名更新爲'.fc-title'和'.fc-time' – 2015-05-22 17:16:38
如果你完全要刪除的開始時間,你可以使用下面的代碼
$('#calendar-canvas').fullCalendar({
header: {
left: 'today prev,next title',
right: 'agendaDay,agendaWeek,month'
},
firstDay: 1,
eventRender: function(event, element) {
$(element).find(".fc-event-time").remove();
}
});
謝謝之後,這對我來說是最好的解決方案! – 2016-06-03 11:19:50
雖然@Riz在發佈時是正確的,這個css在最近版本的改變,現在你需要以下。
.fc-day-grid-event .fc-time{
display:none;
}
提醒的是,CSS類名稱已更改爲
.fc-time {
display:none;
}
據http://fullcalendar.io/docs/text/timeFormat/,你只需要設置時間格式fullCalendar設置:
$('#calendar').fullCalendar({
events: [
],
timeFormat: ' '
});
只需添加到日曆選項
displayEventTime: false
此選項可從v2.4.0獲得,請參閱http://fullcalendar.io/docs/text/displayEventTime - 您需要將其設置爲fullCalendar的選項,並且它會影響所有事件。或者使用CSS'.fc-time {display:none; }'。但是,我需要以不同的方式設置每個事件時間的可見性,看起來這是不可能的。 – 2015-12-16 12:30:59
.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event .fc-time{
display: none !important;
}
以上代碼將在所有視圖中更正它。下面
代碼有一個流,顯示事件的大視圖時
.fc-time-grid-event.fc-short .fc-time{
display: none !important;
}
請使用此代碼,CSS只從事件隱藏的時間。
只使用
.fc-time{
display: none !important;
}
也將隱藏在左格的時間。
試試這個,它爲我工作:
$('#calendar').fullCalendar({
displayEventTime : false
});
這應該隱藏在標題事件的開始時間。
應該是正確的答案。其他答案只是試圖*隱藏*問題,而在這裏我們創建的對象具有正確的參數 – 2017-12-11 13:48:40
嗨@GangaiJohann哇很高興聽到這個,我很高興可以幫助別人:) – Raymond 2018-02-01 10:40:12
只需從fullCalendar功能刪除allDay: false,
設置allDay:false會產生問題。 當事件產生多日時,事件顯示錯誤 – Himanshu 2018-01-03 11:21:40
要隱藏所有這些,下面應該工作
$('#calendar').fullCalendar({
displayEventTime : false
});
但是,如果你(像我)試圖隱藏特定事件的時間,我發現很乾淨的方式。
只需創建以下CSS類,並指它在事件屬性「的className」:
.hideCalendarTime > div > span.fc-time{
display:none;
}
而且您的活動應該是這個樣子:
var newEvent = new Object();
newEvent.title = "Something";
newEvent.start = new Date();
newEvent.allDay = false;
newEvent.className = "hideCalendarTime";
- 1. fullcalendar事件開始時間
- 2. FullCalendar在周時間線視圖中隱藏時間
- 3. 隱藏MainActiviy時DialogActivity開始
- 4. fullcalendar json feed的開始時間?
- 5. FullCalendar開始/結束時間可見?
- 6. 扭捏作fullcalendar軸時間格式和隱藏事件時間
- 7. 從json feed開始的Fullcalendar開始結束時間
- 8. FullCalendar在隱藏的div
- 9. FullCalendar FullCalendar:更改活動開始日期和時間格式
- 10. Fullcalendar按當前時間的時間設置開始小時數
- 11. 如何在angularJs中獲取fullCalendar中的開始時間和結束時間
- 12. 開始編輯textview時隱藏圖像
- 13. 在FullCalendar中隱藏星期六v1.4.11
- 14. 打印fullcalendar時隱藏按鈕
- 15. 隱藏DIV開始 - jQuery的
- 16. 陣營大日曆隱藏開始時間結束時間從時隙
- 17. VK.COM嵌入設置開始時間和隱藏控件
- 18. 如何在fullcalendar上獲取開始和結束時間?
- 19. 在開始頁面隱藏內容
- 20. 隱藏開始菜單,在VB.NET
- 21. 在動畫開始之前隱藏div
- 22. 在Fullcalendar上拖放隱藏事件
- 23. ZendX_JQuery_Form_Element_DatePicker隱藏時間
- 24. 如何解析fullcalendar event.start方法上的事件開始時間?
- 25. fullCalendar多日事件開始和結束時間
- 26. 隱藏溢出的文本塊的開始:隱藏
- 27. 用谷歌地圖顯示隱藏div - (隱藏開始)
- 28. 如何在活動開始時隱藏鍵盤
- 29. 如何在活動開始時隱藏軟鍵盤
- 30. 如何在開始圖庫時隱藏狀態欄
大,它爲我工作! Thx – 2014-06-11 16:41:32
或'fc-time',如我爲自己注意到的最新版本所建議的。 – Recct 2015-01-05 16:42:42
@Recc - +1它適用於我。謝謝 – kpp 2015-07-31 06:20:41