javascript - JQuery 完整日历 : some clicks are ignored on Prev and Next buttons

标签 javascript jquery calendar

我正在使用 JQuery 完整日历。我为“上一个”和“下一个”按钮创建了两个额外的监听器,但有时我似乎会丢失一些“点击”。 “上一个”和“下一个”按钮都有两个 onClick 监听器(一个是我的,一个是属于完整日历的标准监听器)。这可能吗?有时我的听众似乎被忽视了。这是我的两个简单功能:

$('#calendar').on('click', '.fc-button-prev span', function(){

            console.log("click prev");

        }); 

$('#calendar').on('click', '.fc-button-next span', function(){

            console.log("click next");
        });

提前谢谢您!

最佳答案

您的点击处理程序附加到 .fc-button-prev.fc-button-next 内的跨度。 JQuery 日历事件处理程序直接附加到 .fc-button-prev 元素(它也恰好是一个跨度)。上一个和下一个元素内的跨度宽度要小得多,因此点击区域也较小。

将事件处理程序更改为:

$('#calendar').on('click', '.fc-button-prev', function(){

        console.log("click prev");

    }); 

$('#calendar').on('click', '.fc-button-next', function(){

        console.log("click next");
    });

并且不应丢失任何事件。

关于javascript - JQuery 完整日历 : some clicks are ignored on Prev and Next buttons,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23566906/

相关文章:

javascript - 正则表达式并不匹配所有情况

javascript - 具有多个图像模态的页面在第一个模态之后不加载图像

javascript - qTip 2 和图片

java - 如何在java中获取给定月份的最小和最大日期

android - 当语言环境为阿拉伯语时,android 中的日期格式问题

javascript - 在 javascript 中存储类似凭证的信息

javascript - AngularJS - 类型错误 : fn is not a function

javascript - 如何在 AngularJS 中启用/禁用 html 控件的验证

javascript - 为什么单击类元素​​时 jQuery 'closest' 不工作

Java 将格式化的 Calendar 对象传递给方法