0
我正在爲一個朋友的網站工作,並想知道是否有一種方法來檢查是否有今天的事件在jQuery插件FullCalendar。如果今天有一些事件,則顯示basicDay日曆,否則隱藏日曆?或者,如果沒有,那麼是否能夠將basicDay日曆集中在日曆中的下一個事件上(如果有)。查看日曆,如果有事件
我正在爲一個朋友的網站工作,並想知道是否有一種方法來檢查是否有今天的事件在jQuery插件FullCalendar。如果今天有一些事件,則顯示basicDay日曆,否則隱藏日曆?或者,如果沒有,那麼是否能夠將basicDay日曆集中在日曆中的下一個事件上(如果有)。查看日曆,如果有事件
你去那裏:
// Initiate a variable that tells that there is no event today
var hasAnEventToday = false;
//We'll create a variable for today
var today = new Date();
//First, you store your events in a variable
var events = $('#calendar').fullCalendar('clientEvents');
// Loop trough the event to see if there is at least one with your date
$.each(events, function(){
var testedDate = new Date($(this)[0].start._i);
if (today == testedDate){
hasAnEventToday = true;
}
});
if (hasAnEventToday){
// Do your logic
}
建議你閱讀[如何提問](http://stackoverflow.com/help/how-to-ask),併發布您的代碼 – chazsolo
@Sumeet你所要求的東西非常模糊。簡短的答案是肯定的,你可能會問的是可能的。問題在於你問了很多事情,好像你希望我們爲你做這項工作。你想從頭開始編碼嗎?是否有任何第三方庫可以用來幫助你完成任務?你的數據會是什麼樣子?事件在哪裏以及如何存儲和閱讀......都是在開始編寫項目之前應該問自己的所有問題 –