Jquery agendaWeek视图中的标题显示因加载的fullcalendar js文件而异
在agendaWeek视图中,日历标题中日期之间显示的emdash根据我加载的fullcalendar.js显示不同。例如,如果我加载完整的calendar.js文件,它会正常工作: 2015年2月8日至14日 使用此脚本标记:Jquery agendaWeek视图中的标题显示因加载的fullcalendar js文件而异,jquery,fullcalendar,Jquery,Fullcalendar,在agendaWeek视图中,日历标题中日期之间显示的emdash根据我加载的fullcalendar.js显示不同。例如,如果我加载完整的calendar.js文件,它会正常工作: 2015年2月8日至14日 使用此脚本标记: <script src='//cdnjs.cloudflare.com/ajax/libs/fullcalendar/2.2.7/fullcalendar.js'></script> <script src='//cdnjs.cloudf
<script src='//cdnjs.cloudflare.com/ajax/libs/fullcalendar/2.2.7/fullcalendar.js'></script>
<script src='//cdnjs.cloudflare.com/ajax/libs/fullcalendar/2.2.7/fullcalendar.min.js'></script>
当我试图通过将缩小版加载为fullcalendar.min.js来节省带宽时,我得到以下输出:
2015年2月8日至14日
使用脚本标记:
<script src='//cdnjs.cloudflare.com/ajax/libs/fullcalendar/2.2.7/fullcalendar.js'></script>
<script src='//cdnjs.cloudflare.com/ajax/libs/fullcalendar/2.2.7/fullcalendar.min.js'></script>
我的服务器将内容类型字符集输出为UTF-8,我也使用元标记HTTPEQUID来设置它。为什么缩小版的完整日历不能正确显示emdash,而完整版却可以
作为后续工作,我使用下载和fullcalendar.min.js文件在本地安装了fullcalendar,它工作正常。这让我相信CDNJS上的文件可能不同,但运行的是一个diff返回,文件完全匹配。是什么原因导致了这种情况?您需要在titleRangeSeparator部分编辑缩小版。 按Ctrl+F键并搜索标题分隔符,然后将
改为\u2014
但是如果您不想下载文件进行编辑,您可以在初始化时设置选项titlerangespector
希望这有帮助 我在fullcalendar week视图中也遇到了同样的问题。这里的问题可能不是编码问题,而是缺少一个“lang all.js”以及包中的“lang”文件夹。请检查所有js文件并与默认包进行比较。在我的例子中,这就是问题所在,通过包含这些丢失的文件,问题得到了解决
希望这会有帮助。也许他们的缩小过程是富巴林的,还有其他的方法吗?因为我不想在缩小的CSS中进行更改。是的,正如我在回答中提到的,您可以在初始化时将选项“titlerangesolator”设置为任何您想要的选项,而无需更改CSS文件。