我正在使用的 fullcalendar 并试图显示当前一周增加了一些天(星期一)之前最后一周,增加从下周某些天(星期日)之后。任何想法
我需要做什么?要在一个月内获得每周,请在星期一开始显示它,并在左侧增加2或3天,从下一周增加2或3天。
现在,我有一个显示所有日子但没有按顺序的旋转木马(如上所述),我正在以一种狂野的方式从“一周到一周”移动..这里是如何:
轮播是主要的容器。多事,无事件,无事件 - 今天,.eventful-今天,是日子容器。 eventless-pre和eventful-pre是过去一个月的最后几天,无事件发布和postful-post是下个月的第一天。
var totalWidth = 0;
$(".carousel .eventless, .eventful, .eventless-pre, .eventful-pre, .eventless-post, .eventful-post, .eventless-today, .eventful-today").each(function() {
totalWidth += $(this).outerWidth(true);
});
var p = $('.eventless-today, .eventful-today');
var offset = p.offset();
var mL = $('.mleft').outerWidth(true);
var marginL = 400;
totaloffset = offset.left - marginL;
$(function() {
setTimeout(function() {
$('.carousel').animate({left: - totaloffset});
}, 1000);
});
这是每周日历,我试图制作zapatosrojos(点)网(斜线)每周(点)png
这是日历的视图:https://github.com/zsolemolina/fullcalendar/blob/master/weekly.html
我正在使用它的代码是自定义的完整日历(来自事件管理器插件模板):
<div class="carousel" data-transition="slide">
<?php echo implode($calendar['row_headers']); ?>
<?php
foreach($calendar['cells'] as $date => $cell_data ){
$class = ( !empty($cell_data['events']) && count($cell_data['events']) > 0 ) ? 'eventful':'eventless';
if(!empty($cell_data['type'])){
$class .= "-".$cell_data['type'];
}
?>
<div class="<?php echo $class; ?>">
<div class="ev_content">
<div class="ev_overlay"></div>
<?php if( !empty($cell_data['events']) && count($cell_data['events']) > 0 ): ?>
<div class="ev_day">
<?php echo date('j',$cell_data['date']); ?>
</div>
<?php
$cell_events = array();
if( get_option('dbem_display_calendar_events_limit') ){
$count = 0;
foreach($cell_data['events'] as $cell_event){
$cell_events[] = $cell_event;
$count++;
if($count > get_option('dbem_display_calendar_events_limit')) break;
}
}else{
$cell_events = $cell_data['events'];
}
?>
<?php echo EM_Events::output($cell_events,array('format'=>get_option('dbem_full_calendar_event_format'))); ?>
<?php if( count($cell_events) > get_option('dbem_display_calendar_events_limit',3) && get_option('dbem_display_calendar_events_limit_msg') != '' ): ?>
<div class="ev_link"> <a href="<?php echo esc_url($cell_data['link']); ?>">
<?php echo get_option('dbem_display_calendar_events_limit_msg'); ?></a>
</div>
<?php endif; ?>
<?php else:?>
<div class="ev_day"> <?php echo date('j',$cell_data['date']); ?></div>
<?php endif; ?>
</div>
<div class="ev_content_over"><div class="ev_link">
<a href="<?php echo esc_url($cell_data['link']); ?>"><?php echo get_option('dbem_display_calendar_events_limit_msg'); ?></a>
</div>
</div>
</div>
<?php
$tot_count ++;
}
?>
</div>