gpt4 book ai didi

javascript - fullCalendar 今天按钮自定义行为

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:28:48 25 4
gpt4 key购买 nike

我遇到了 fullCalendar 的问题.我正在使用周 View (默认 View :'basicWeek')和工具栏按钮'今天'、'上一个'、'下一个'。当我点击“今天”按钮时,日历会导航回到当前一周,但日期选择不会改变。我希望日历导航到当前周并在日历上选择今天的日期。但是我在重新定义“今天”按钮点击事件时遇到了麻烦。

代码示例:https://plnkr.co/edit/dv9yiq1CdJxfFTsDg4Yx?p=preview

defaultView: 'basicWeek',
defaultDate: '2016-01-12',
selectable: true,
selectHelper: true,
select: function(start, end) {
console.log('select');
var title = prompt('Event Title:');
var eventData;
if (title) {
eventData = {
title: title,
start: start,
end: end
};
$('#calendar').fullCalendar('renderEvent', eventData, true);
}
$('#calendar').fullCalendar('unselect');
}

在这种情况下,当我单击“今天”按钮时,我希望出现今天日期的弹出窗口(警报)。所以基本上,单击按钮不仅可以将我导航到本周,还可以选择当天。

最佳答案

您可以手动监听今天的按钮点击,然后调用日历的 select 方法传递正确的参数。

试试下面的代码: https://plnkr.co/edit/62Dx5pVrDDXnwoME5jbU?p=preview

calendar.find('.fc-today-button').click(function(){
var start = new Date();
start.setHours(0,0,0,0);
var end = new Date();
end.setDate(end.getDate() + 1);
end.setHours(0,0,0,0);
calendar.fullCalendar('select', start, end);
});

关于javascript - fullCalendar 今天按钮自定义行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35892024/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com