2014-10-01 49 views

回答

5

你總是可以遍歷所有事件,並找出哪些事件是在選定的日期。這裏是我的功能做到這一點:

function getEvents(date){ 
     all_events.forEach(function(entry) { 
      if (entry['start'] == date.format()){ 
       alert(entry['title']);} 
      else if (entry['start'] <= date.format() && entry['end'] >= date.format()){ 
       alert(entry['title']);} 
     }); 

    } 

你可以看到我的DEMO

如果您點擊日期2014-10-06,將會有2個事件顯示在警報中。點擊日期2014-10-07只會提醒一個事件。

+0

謝謝!我已經用'moments.js'和'jquery'實現了我的演示:[http://jsfiddle.net/syf9ycbc/8/](http://jsfiddle.net/syf9ycbc/8/)。現在我正在尋找突出顯示具有事件的天數的方式,而不是在日曆中顯示事件,因此用戶只能在每天點擊時看到它們。 – 2014-10-02 14:13:09