2017-01-23 106 views
0

我正在玩完整日历,我需要更改语言环境。使用完整日历更改语言环境Jquery Widget

当我尝试去做。我收到一个错误。

我必须添加哪些脚本才能消除错误?

Chrome浏览器开发 - 错误:

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> 
+0

尝试加载*加载后的区域文件* fullcalendar本身 –

+0

谢谢佩卡,这解决了我的问题。 –

+0

没问题。我添加了一个答案,因为这可能会出现在其他人可能通过谷歌搜索错误消息(并且现有的结果不适用于这种情况)中找到这个。 –

回答

0

我想在F无法正确调用日历。它期望一个设置或选项对象。

尝试调用它里面的文件准备好对象,通过

(function($){ 
    $(function(){ 
     // rest of the code here 
    }) 
})(jQuery) 
+0

当我摆脱语言环境设置时,日历显示正常。我认为这个问题是另一个地方。这是一个脚本故障问题。 –

1

区域设置文件需要fullcalendar是目前已经。

负载后装载fullcalendar本身的语言环境文件