提前,请原谅我的英语!
我花了几个小时试图理解为什么更改区域设置在我的代码中不起作用。 我想将我的日历(来自 fullcalendar.io)切换为“Fr”,因此我将正确的语言 .js 文件放入一个文件夹中,并尝试将我的页面指向它。
关闭,不需要我修改代码。
你有什么想法或轨道可以向我推荐吗?
我警告,即使我做了最大的事情,我也不一定真的对代码很熟悉 ^^
谢谢!
这是我的代码的一部分:
<script src='./packages/core/locales/fr.js'></script>
document.addEventListener('DOMContentLoaded', function() {
var initialLocaleCode = 'fr';
var localeSelectorEl = document.getElementById('locale-selector');
var calendarEl = document.getElementById('calendar');
var calendar = $('#calendar').fullCalendar({
plugins: [ 'interaction', 'dayGrid', 'timeGrid', 'list' ],
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay,listMonth'
},
locale: initialLocaleCode,
buttonIcons: false,
weekNumbers: true,
navLinks: true,
editable: true,
eventLimit: true, // allow "more" link when too many events
events: "events.php",
最佳答案
编辑修复:
我终于删除了所有内容,并使用 FullCalendar 中的正确代码重做我的 php 页面。
我认为,正如您所说,将旧版本的代码与新版本的代码混合在一起。所以我从 FullCalendar 网站上获取了基本脚本并交付了我感兴趣的内容!
document.addEventListener('DOMContentLoaded', function() {
var initialLocaleCode = 'fr';
var localeSelectorEl = document.getElementById('locale-selector');
var calendarEl = document.getElementById('calendar');
var calendar = new FullCalendar.Calendar(calendarEl, {
plugins: [ 'interaction', 'dayGrid', 'timeGrid', 'list' ],
header: {
left: 'prev,next today',
center: 'title',
right: 'dayGridMonth,timeGridWeek,timeGridDay,list'
},
locale: initialLocaleCode,
buttonIcons: false,
weekNumbers: true,
navLinks: true,
editable: true,
eventLimit: true, // allow "more" link when too many events
events: "events.php",
感谢大家的帮助!
关于javascript - 设置区域设置不需要修改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57803565/