[英]How to add rel attribute to each event in FullCalendar?
我有這個
$('a.fc-event').each(function() { $(this).attr('rel', 'shadowbox'); });
在我的FullCalendar代碼之后,它對於日歷的初始頁面非常有用。 但是,當您切換到其他月份或視圖時,則將缺少我設置的rel屬性。 我需要從FC中渲染該rel =“ shadowbox”,以便將它隨處都加載到每個事件鏈接中,或者在每次視圖更改時都重新設置它。 我該怎么做呢? 請幫忙,謝謝。
您應該使用eventAfterAllRender
回調,一旦渲染了整個視圖+事件, eventAfterAllRender
調用此回調。 有關更多詳細信息,請參見此處 。
因此,您的代碼將類似於:
$('#calendar').fullCalendar({
//... whatever code you already have
eventAfterAllRender: function (view) {
//your code here
$('a.fc-event').each(function() {
$(this).attr('rel', 'shadowbox');
});
}
});
如果您想對每個事件進行樣式設置,則還可以查看eventRender
回調( 請參見此處 )。 (但這取決於您)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.