0

我尝试使用 Adam Shaw 的 fullcalendar 包。

我的html:

<head> 
<title>Calendar Test</title>
</head> 
<body>
<div id='head'>
    <h1>Calendar Test Meteor</h1>
</div>
<div id='calendar'>
    {{> schedule_assessments}}
</div>  
</body>

<template name="schedule_assessments">
    {{rendered}}
</template>

我的js:

Template.schedule_assessments.rendered = function () {
    $('#calendar').fullCalendar({
    header: {
        left: 'prev,next today',
        center: 'title',
        right: 'month,basicWeek,basicDay'
    },
    weekends: true, // will hide Saturdays and Sundays
    editable: true
});
}

我浏览了文档,但找不到任何特定于流星的帮助。例如:如何在双击时添加事件?是否已经为活动设置了收藏集?如果我单击特定日期,我如何在不知道该元素名称的情况下检测到这一点?

谢谢你的帮助!

4

1 回答 1

2

事件处理程序可用于单击特定的正常日/事件日。

看看这个Clicking & Hovering功能可用

eventClick: function(calEvent, jsEvent, view) {

        alert('Event: ' + calEvent.title);
        alert('Coordinates: ' + jsEvent.pageX + ',' + jsEvent.pageY);
        alert('View: ' + view.name);

        // change the border color just for fun
        $(this).css('border-color', 'red');

}

您还可以查看eventRender函数来为自己触发双击事件。

eventRender: function(event, element) {
        element.qtip({
            content: event.description
        });
}
于 2013-06-12T12:46:31.823 回答