2012-01-24 47 views

回答

3

今天的表單元格(td元素)具有類'fc-today'。你需要運行一些jQuery來在表中的所有tds之後設置css。這可以通過將此代碼放入函數中並在初始化fullCalendar時將其分配給選項'viewDisplay'來完成。我覺得這個jQuery代碼應該這樣做:

$('#calendar').fullCalendar({ 
..., 
    viewDisplay: function (view) { 
    if (view.start > new Date()) 
     $('.fc-view').find('td').css('cursor', 'pointer'); 
    else if (view.end < new Date()) 
     $('.fc-view').find('td').css('cursor', 'auto'); 
    else { 
     $('.fc-view').find('td').css('cursor', 'auto'); 
     $('.fc-today').nextAll('td').css('cursor', 'pointer'); 
     $('.fc-today').closest('tr').nextAll('tr').find('td').css('cursor', 'pointer'); 
    } 
    }, 
... 
}); 
+0

它適用於當月但是,如果我改變了一個月,這是行不通的,因爲.fc,今天已經不存在了...... = S –

+0

您好我編輯了上面的代碼,我有前兩個條件錯誤的方式,也澄清了如何設置。這絕對有效,我檢查過它。謝謝。 –

+0

明天我會檢查一下。謝謝=)。 –

相關問題