我在Codeigniter中集成了jQuery fullcalendar插件,因为Codeigniter日历库没有显示周视图的选项。
效果很好,但我遇到了一些问题。例如,当它显示2011年11月的月份时,它也显示2011年10月31日(如果可用,则显示活动)。对于每个月/每周,我必须计算一些金额(按月/周的收入)并显示它。但是,通过这种方式,金额是不正确的,因为包括其他月的某些日子。
是否有任何解决方案只考虑日历显示的当月(1到31)的几天?
或者是否有在星期视图中显示Codeigniter日历的解决方案?
答案 0 :(得分:0)
否 - 日历中没有直接的方法来区分它,
但是使用jQuery你可以遍历表..因为这就是一个有很多类的东西。
如果您检查其他月份的月份,您应该注意到它们具有类似的等级
fc-other-month
使用jQuery,您可以确定每个函数,确定您正在查看的月份,并计算您需要的内容。
$('.fc-grid').each(function(){
if (($this).hasClass('fc-other-month')
{ //do for other month }
else
{//do for the rest, but you might have to match another element here}
});
jQuery,使客户端脚本容易变得轻松....