我在Codeigniter中集成了jQuery fullcalendar插件,因为Codeigniter日历库没有显示周视图的选项。
它运行良好,但我有一些问题。例如,当显示2011年11月时,它也会显示2011年10月31日(如果有的话,还会显示事件)。对于每个月/周,我必须计算一些金额(按月/周计算的收入)并显示出来。但是,这样做,金额是不正确的,因为其他月份的一些日子包括在内。
是否有解决方案只考虑日历显示的当前月份(1到31)中的天?
或者在周视图中显示Codeigniter日历的解决方案?
没有-日历中没有直接的方法来区分这一点,
,但使用jQuery可以遍历表。因为这就是a,有很多类。
如果你检查其他月份的月份,你会注意到它们有一个标识符类
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,让客户端脚本编写变得简单....