1
我正在尋找一種方法來獲得不同的事件clickClick取決於eventSource,並有一些eventSources沒有eventClick。這樣我可以根據它的來源打開一個不同的彈出窗口。FullCalendar - 如何有不同clickEvent每個eventSource
我開始用這個例子:
$(document).ready(function() {
$('#calendar').fullCalendar({
height: 600,
theme: true,
eventSources: [
{
url: 'http://www.google.com/calendar/feeds/usa__en%40holiday.calendar.google.com/public/basic',
className: 'fc-event-title-event'
} ,
{
url: 'testCalendar',
color: 'red',
currentTimezone: 'America/New_York',
editable: true
}
],
eventClick: function(calEvent, jsEvent, view) {
alert('Event: ' + calEvent.title);
alert('Coordinates: ' + jsEvent.pageX + ',' + jsEvent.pageY);
alert('View: ' + view.name);
//window.open(event.url, 'gcalevent', 'width=700,height=600');
return false;
},
loading: function(bool) {
if (bool) {
$('#loading').show();
}else{
$('#loading').hide();
}
}
});
});
的eventClick被解僱兩個來源。似乎有一種方法可以自定義每個來源的eventClick,但我沒有在文檔中看到它,也沒有在無數次的stackoverflow和google搜索中看到它。
預先感謝您。
檢查calEvent.source.url會給我我需要的控制。好主意。仍然看起來像每eventSource事件clickClick可能是有用的。謝謝。 – 2013-05-07 16:21:28