-2

同じ完全なカレンダーにすべての曜日と平日の両方を表示したい.カレンダーに「週」と呼ばれる2つのボタンがあり、すでに完全なカレンダーにあり、すべての曜日を表示し、 「workweek」と呼ばれる他のボタンをクリックすると、週末だけが表示されます。同じことを私に提案してください。

これが私のコードです

<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 に答える