全日历多个日历,如何单击所有日历的上一个/下一个

插口

因此,我为此项目使用了全日历,在同一页面上有多个日历,每个日历都有自己的上一个/下一个/今天按钮。我要完成的工作是,单击上一个/下一个页面时,它将为页面上的所有日历触发,而不只是在有意义的情况下与之关联的日历。我尝试使用jQuery来完成此操作,因为它们具有相同的类名,以下是我尝试过的click函数的示例,但并没有达到我期望的效果。

$(".fc-next-button").click(function (i) {
        var nextBtn = $('.fc-next-button');
        //alert(nextBtn.length);
        for (var i = 0; i < nextBtn.length; i++) {
            nextBtn[i].click();
        }
    });

例如,我有五个日历,当我单击“下一步”时,该功能会使当前日历提前5周而不是所有日历。任何帮助,将不胜感激。

爱迪生

发生这种情况是因为您的循环单击了所有“下一步”按钮。这实际上意味着您单击的任何一个都会被单击两次-一次由您手动执行,一次由代码执行。另外,单击事件一遍又一遍被调用,因为每次您调用“单击”时,它都会再次触发事件处理程序。

更好的方法是找出按钮属于哪个日历,然后next在除那个日历之外的所有日历上调用fullCalendar的方法。像这样:

  $(".fc-next-button").click(function () {
    var calendar = $(this).closest(".calendar");
    $(".calendar").not(calendar).fullCalendar('next');
  });

$(".calendar")位假设您的所有日历元素都具有一个共同的class属性,例如在此演示中:https : //codepen.io/ADyson82/pen/OJVMPVy?editable=true&editors=001

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Oracle SQL:如何检查一个日历周是否在两个日历周之间

SQL-在一个表中创建多个日历

无法获得一个日历活动

完整日历-单击上一个或下一个按钮后如何获得年份和月份?

如何知道聚合组具有上一个/下一个值?

下一个和上一个按钮不适用于多个日历

如何在全日历事件中调用另一个函数

如何将多个事件数据组合到一个适合与全日历一起使用的对象或变量中?

如何使用日历类获取一个月中的所有日期?

全日历视图显示goToDate打破上一个,下一个和今天

如何选择所有下一个班级直到上一个班级并隐藏?

多个文件的less命令:如何导航到下一个/上一个

为什么当我单击下一个或上一个时,完整的日历jquery插件无法按预期工作?

日历输入忽略下一个输入行

AngularJs:创建一个日历

仅使用一个json源呈现全日历和一份积压订单

如何通过Codeigniter日历库填充当前月空白单元格中的上一个和下一个月天

计算上一个日历周期

如何列出一个月中的所有日期以创建日历

单击具有上一个和下一个的表行

上一个和下一个按钮不适用于Angular Bootstrap日历

代号下一个/上一个月份的日历事件

jQuery上一个/下一个导航,带有用于自定义日历的显示/隐藏内容

如何将上一个cURL的所有cookie添加到下一个cURL

jQuery UI Datepicker,从一个日历移动到下一个日历?

获取上一个日历月的记录

在 SharePoint 日历中,如何为其他语言的下一个和上一个按钮添加替代文本?

用 Python 创建一个没有模块的日历

如何使用 GAS 自动将所有事件从一个日历复制到另一个日历?