【问题标题】:FullCalendar DayClick clicked twiceFullCalendar DayClick 单击了两次
【发布时间】:2016-08-04 22:05:58
【问题描述】:

我对 JQuery 很陌生,所以请原谅我缺乏经验,我肯定会在这个问题中证明这一点。到目前为止,我已经编写了一个日历,可以更改日历中特定日期框的颜色。

我想要做的是,如果再次选择特定日期的框,它会变回白色。问题是,我不太了解整个 dayClick 功能.我尝试制作了一个名为 dayUnClick 的类似函数,除了指定的颜色外,它是相同的,但它不起作用。

Picture of Code

【问题讨论】:

    标签: fullcalendar clicking


    【解决方案1】:

    您可以使用一个类非常简单地做到这一点:

    $("calendar").fullCalendar({
        dayClick: function (date, jsEvent, view) {
            if ($(this).hasClass("clicked")) {
                $(this).css("background-color", "white");
                $(this).removeClass("clicked");
            } else {
                $(this).css("background-color", "pink");
                $(this).addClass("clicked");
            }
     });
    

    【讨论】:

    • 你是个巫师!非常感谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-25
    • 1970-01-01
    • 1970-01-01
    • 2015-08-27
    • 2015-08-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多