javascript - 在 fullcalendar 中禁用过去日期的 dayclick 无法正常工作

标签 javascript jquery fullcalendar

dayClick: function(date, jsEvent, view) {
inputDate = moment(date).format('YYYY-MM-DD');
var moment2 = $('#calendar').fullCalendar('getDate');
if (date <= moment2) 
{
return false;

}

$('#datepicker2').val(inputDate);
$('#meeting').modal();

},

上面的代码禁用了 dayclick 过去的日期和当前日期。 但我需要在当前日期启用 dayclick。

最佳答案

试试这个。

dayClick: function( date, jsEvent, view) {
    if (moment().format('YYYY-MM-DD') === date.format('YYYY-MM-DD') || date.isAfter(moment())) {
        // This allows today and future date
    } else {
        // Else part is for past dates
    }

},

这对我有用。

关于javascript - 在 fullcalendar 中禁用过去日期的 dayclick 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35635464/

相关文章:

javascript - 在 Matlab 生产服务器上启用 CORS 时出错

javascript - 如何正确显示表格排序向上/向下箭头?

jquery - 使用 jQuery 显示 ColdFusion JSON 响应

c# - 如何在asp.net mvc中将字符串列表从 Controller 发送到javascript(存在于 View 中)

javascript - 完整日历 : Coloring events using IF statement

javascript - 如何通过事件 ID 获取事件到 fullcalendar?

javascript - 如何在 Javascript 中检查实例的类?

javascript - meteor 事件的目标是在带有内部图标的链接上表现异常

jquery - 大规模定制 Web 应用程序 - 性能问题

javascript - FullCalendar ListView - 如何隐藏 "all-day"