我正在使用 fullCalendar.js,目前的问题是让我在一些可能很简单的事情上浪费了很多时间,而谁比我更了解 javascript(更具体的 jquery)。
我的例子的链接在底部,但我主要关心的是这部分:
eventClick: function(event){
$(".closon").click(function() {
$('#calendar').fullCalendar('removeEvents',event._id);
});
},
我想用我的关闭按钮从日历中删除一个事件,而不是直接点击事件。我已经尝试在 eventClick 触发器之外使用 $element.click
但它关闭了日历上的所有事件,我可以达到的最大值是这种糟糕的情况,用户需要先点击日历事件和之后的“X”将其删除。
最佳答案
删除 eventClick 函数并将 eventAfterAllRender 函数替换为:
eventRender: function(event, element) {
element.append( "<span class='closeon'>X</span>" );
element.find(".closeon").click(function() {
$('#calendar').fullCalendar('removeEvents',event._id);
});
}
关于javascript - fullcalendar.js - 删除按钮点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26530076/