1
我有一個工作日曆與谷歌日曆運行,我可以從它獲取事件到jQuery FullCalendar插件。jquery fullCalendar xml從谷歌日曆,如何防止onClick打開event.url
當試圖使用onClick
函數阻止單擊將我帶回Google日曆詳細信息頁面時,沒有任何作用。我想打開一個不同的頁面,在飛行中創建。
文件說:
通常情況下,如果該事件對象有其url屬性設置,對事件的點擊會導致瀏覽器訪問事件的URL(在同一窗口/標籤)。在函數內返回false將防止發生這種情況。
通常,開發人員希望事件的URL在不同的選項卡或彈出窗口中打開。下面的示例演示如何做到這一點:
$('#calendar').fullCalendar({
events: [
{
title: 'My Event',
start: '2010-01-01',
url: 'http://google.com/'
}
// other events here
],
eventClick: function(event) {
if (event.url) {
window.open(event.url);
return false;
}
}
});
當我嘗試這樣做,因爲說,我還是落得谷歌日曆的詳細信息。我試圖alert('event.url')
,它返回undefined
。爲什麼?
這裏是我的代碼,(其他一切都運行得漂亮):
eventClick: function(calEvent, jsEvent, view) {
//alert(event.url);
if (event.url) {
window.open(event.url);
return false;
}
}
這裏是測試頁面:http://www.equstom.fi/equcal.html