gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 12:40:00 24 4
gpt4 key购买 nike

我正在使用 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/

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