我正在使用JQuery Full Calendar。我为“上一个”和“下一个”按钮创建了两个附加的侦听器,但有时似乎会丢失一些“单击”。“上一个”和“下一个”按钮都有两个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
元素(这也恰好是一个跨度)。prev和next元素内部的跨度在宽度上要小得多,因此单击区域也较小。
将事件处理程序更改为:
$('#calendar').on('click', '.fc-button-prev', function(){
console.log("click prev");
});
$('#calendar').on('click', '.fc-button-next', function(){
console.log("click next");
});
而且,任何事件都不应丢失。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句