我正在使用完整的日历,我需要更改区域设置。
当我尝试这样做时。我收到一个错误。
我必须添加什么脚本才能消除错误?
铬开发 - 错误:
pt-br.js:1 Uncaught TypeError: Cannot read property 'datepickerLocale' of undefined
我使用过:
.html:
<div id='calendar'></div>
.JS:
<script src="//cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.1.0/locale/pt-br.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.1.0/fullcalendar.min.js"></script>
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.1.0/fullcalendar.min.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.1.0/fullcalendar.print.css">
<script type="text/javascript">
$(document).ready(function() {
// page is now ready, initialize the calendar...
$('#calendar').fullCalendar({
// put your options and callbacks here
locale: 'pt-br'
})
});
</script>
区域设置文件需要已经存在完整日历。
加载完整日历本身后加载区域设置文件。
我认为没有正确调用完整的日历。它需要一个设置或选项对象。
尝试在文档就绪对象中调用它,方法是
(function($){
$(function(){
// rest of the code here
})
})(jQuery)
将其发布为我的解决方案是不同的....
使用fullCalendar 3.0.9.2(截至今天的最新版本),我不断收到相同的错误
无法读取未定义的属性"日期选取器区域设置"
确保区域设置文件在.js之后没有帮助
不起作用
<script src="path_to_js/fullcalendar.min.js"></script>
<script src="path_to_js/locale-all.js"></script>
确实有效
<script src="path_to_js/fullcalendar.js"></script>
<script src="path_to_js/locale-all.js"></script>
不同之处在于使用"min"版本 - 转到完整版,所有外观/效果都很棒。
也可能是我使用的是"区域设置全部"文件而不是单个文件。 并非所有组合都经过测试,尽管您无法与成功争论!