gpt4 book ai didi

jquery - 全日历下一个和上一个

转载 作者:行者123 更新时间:2023-12-03 22:59:01 29 4
gpt4 key购买 nike

就在昨天我开始使用 jquery fullcarlendar 插件。现在我想做的是点击下一个或上一个按钮我正在做一个 jquery

$('#element').load('some_url_here') 

我到底如何使用下一个和上一个方法来做类似的事情

 $('#calendar').fullCalendar({
prev: function(){
$('#calendar').load("events/findbymonth/"+$('#calendar').fullCalendar('getDate').getMonth());
},
next: function(){
$('#calendar').load("events/findbymonth/"+$('#calendar').fullCalendar('getDate').getMonth());
},
title: "My Title",
events: jsonString,
editable: false,
disableDragging: true
});

我只需要下个月的网址即可。我是否必须手动增加当前月份的下个月并减少上个月的月份?是否有一个可以直接调用的“getCurrentMonth()”方法?类似于 $('#calendar').load("events/findbymonth/"+$('#calendar').fullCalendar.getCurrentMonth());

谢谢大家

最佳答案

单击下一个和上一个按钮时,将自动调用您指定的事件源 - 您无需手动加载。 Prev 和 next 用于以编程方式移动日历,而不是用于指定用于覆盖默认行为的 Hook 。

FullCalendar 发送事件请求,如下所示:/events/find/?start=1262332800&end=1265011200&_=1263178646

当您单击下一个和上一个时,它会获取自月初纪元以来的时间和自月底纪元以来的时间,并将它们用作开始和结束的参数。 _ 参数每次调用都是唯一的,以防止缓存。

根据documentation您可以更改参数名称 startend,但不能更改值。要更改这些值,您必须修改 FullCalendar 本身。

假设您可以更改发送 JSON 的代码,我建议更改为自纪元值以来花费数秒的代码作为输入并基于此返回事件。如果您无法做到这一点,请开始考虑修改 FullCalendar 源以满足您的需求。

关于jquery - 全日历下一个和上一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5082011/

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