-2

我想在同一个完整日历上显示一周中的所有日子和工作日。我想在日历上有两个按钮,一个称为“周”,它已经在显示一周中的所有日子的完整日历上,并且另一个称为“工作周”的按钮在单击后只会显示周末。建议我也一样。

这是我的代码

<script type='text/javascript'>
$(function() { 
  var date = new Date(); 
  var d = date.getDate(); 
  var m = date.getMonth(); 
  var y = date.getFullYear(); 
  var calendar = $('#calendar').fullCalendar({ 
    header: { 
      left: 'prev,next today', 
      center: 'title', 
       right: 'agendaDay,agendaWeek,month' 
    }, 
    selectable: true, 
    selectHelper: true, 
    weekends:false, 
    defaultView: 'agendaWeek', 
    select: function(start, end, allDay) { //calendar.fullCalendar('unselect'); 
    },
    editable: true 
   }); 
 }); 
</script
4

1 回答 1

0

FullCalendar 在周末和无周末之间切换的重复

因此,仅当您从 DOM 中删除日历的先前副本时,此答案才有效

http://arshaw.com/fullcalendar/docs/usage/

HTML:

<input type="button" id="weekends" value="Include weekends" />
<input type="button" id="workweek" value="Exclude weekends" />

JavaScript

$(function() {
  $("#weekends").on("click",function() {
    $('#calendar').fullCalendar({weekends:true});
  });
  $("#workweek").on("click",function() {
    $('#calendar').fullCalendar({weekends:false});
  });
});

测试我的建议尝试粘贴这个

javascript:(function() {$('#calendar').fullCalendar({weekends:false})})()

进入此页面的地址栏并按 Enter(在 Fx 15+ 中使用控制台或创建书签)

http://arshaw.com/js/fullcalendar-1.5.4/demos/external-dragging.html

于 2012-11-12T10:37:22.447 回答