一个渣渣辉 2020-02-27 11:57 采纳率: 12.5%
浏览 744

fullCalendar点击上一月(周)或下一月(周)再按回车或空格会触发翻页

图片说明
图片说明

.

.

.

.

求大神帮助!!!!!

  • 写回答

1条回答 默认 最新

  • lshen01 2023-03-17 08:43
    关注

    参考GPT和自己的思路:

    根据你的描述,这个问题可能是由于fullCalendar的默认行为引起的。可以尝试以下方法解决问题:

    1. 使用event.preventDefault()方法阻止默认行为。为fullCalendar的事件绑定keypress事件,并在事件处理程序中使用event.preventDefault()方法阻止默认行为。例如:
     $('#calendar').fullCalendar({
            header: {
                left: 'prev,next today',
                center: 'title',
                right: 'month,agendaWeek,agendaDay'
            },
            eventKeyPress: function (calEvent, jsEvent, view) {
                if (jsEvent.which === 13  || jsEvent.which === 32 ) { // 13是回车键的键码,32是空格键的键码
                    jsEvent.preventDefault();
                }
            }
        });
    
    1. 设置selectOverlap属性为false,该属性控制选择的事件是否与现有事件重叠。例如:
     $('#calendar').fullCalendar({
            header: {
                left: 'prev,next today',
                center: 'title',
                right: 'month,agendaWeek,agendaDay'
            },
            selectOverlap: false
        });
    

    希望这些方法对你有所帮助!

    评论

报告相同问题?

悬赏问题

  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码