FULLCALENDAR:如何禁用上一个按钮,只能看到当前月份和下个月
FULLCALENDAR: How to disable prev button and only be able to see current month and the next?
我下载了:http://arshaw.com/fullcalendar/
有人知道我如何禁用上一个按钮,所以你只能看到当月,我如何限制下一个按钮,所以你只能看到下个月?
我把它放在头上:
$(document).ready(function() {
var date = new Date();
var d = date.setDate();
var m = date.setMonth();
var y = date.setFullYear();
$('#calendar').fullCalendar({
editable: true,
events: [
{
您可以通过添加"fc-state-disabled"类来禁用上一个/下一个按钮。
例如
//disballing prev button
$(".fc-button-prev").addClass('fc-state-disabled');
此外,如果您只想允许仅在下个月单击下一步按钮时显示,请添加以下代码。
function checkNext(e) {
if (isNextallowed == true) {
isNextallowed = false;
return true;
} else {
$(".fc-button-next").addClass('fc-state-disabled');
e.preventDefault();
return false;
}
}
$(".fc-button-next").on("click", checkNext);
$(".fc-button-next .fc-text-arrow").on("click", checkNext)
查看此演示小提琴
试试 -
$('#calendar').fullCalendar({
editable: true,
header : {
left : 'next today'
}
});
您还可以参考完整日历 API 的文档,以更深入地了解其工作原理和其他可能的选项。参考 - 亚当·阿尔肖的完整日历
这是我的简单解决方案。
将此代码放在 renderView 函数中(在 1.5.4 版中第 368 行附近(中,然后忽略窗口调整大小--;接近函数的末尾。
var lammCurrentDate = new Date();
var lammMinDate = new Date( lammCurrentDate.getFullYear(), lammCurrentDate.getMonth(), 1, 0, 0, 0, 0);
if (currentView.start <= lammMinDate){
header.disableButton('prev');
} else {
header.enableButton('prev');
}
相关文章:
- 下个月开始MooTools Events Calendar
- 如何使用jquery获取下一天的日期和下个月的日期
- Later.js-下个月同一日期
- Javascript日期对象:从5月31日跳到下个月得到7月1日
- 如何在javascript中检查日期是否在本周、本月或下个月内
- 在Javascript中获得下一个12个月的结果是混乱的
- 如何在 html 的下拉列表中绑定过去 12 个月
- 增加下个月的 JavasScript 日期对象,当天数增加时
- FULLCALENDAR:如何禁用上一个按钮,只能看到当前月份和下个月
- 下个月和上个月在mozila firefox中不起作用
- 如何在jQuery中使用moment js动态查找下个月和下个年
- 如何使用JavaScript查找下个月和前几个月
- Fullcalendar从当前月份和下个月开始查看
- javascript选择一个日期和下一个自动设置的3个月的差异
- asp日历:在上个月/下个月导航时关闭
- jquery-ui-datepickeradd6个月在边缘情况下是错误的
- 将生效日期从行更改为下个月自动
- 如何将这个月和下个月添加到“select”选项中?列表与javascript
- 多个月禁用移动到第一选择
- 当点击下个月或前一个月时,保持当前的新背景颜色在完整的日历