如何替换日视图"all-day"文本?



我试图将allDayText: 'LOL',放入 var 默认值中,但没有任何成功,紧跟在标题之后。

有人知道在哪里,但如果我想要"LOL"而不是"全天"?

这应该可以做到:

$('#calendar').fullCalendar({
    defaultView: 'agendaDay',
    allDayText: 'LOL'
})

它对我有用:

$('#calendar').fullCalendar({
    allDayText: 'XXXXX'
})

建议:切勿更改完整日历.js文件。在脚本中设置某些内容。

正如评论中指出的那样,您应该使用评论中链接的答案,该答案的投票率高于我的,并且不需要编辑源 JavaScript。


如果您打开 fullCalendar.js并查看文件的第一部分,则会显示

标记为
//locale

在那里你会发现类似的东西

buttonText: {
    prev: ' ◄ ',
    next: ' ► ',
    prevYear: ' << ',
    nextYear: ' >> ',
    today: 'today',
    month: 'month',
    week: 'week',
    day: 'day'
},

将"今天"更改为

today: 'LOL!',

等中提琴!

如果你想从客户端动态更改文本,请使用这样的jquery

$('.fc-button-today span span').html('lollllll');

您可以使用 JQUERY 和 eventRender

eventRender: function(event, element){
element.children(':first-child').text("new text");
},

Main.Js中,找到allDayText="all-day"并替换为allDayText="LOL"

最新更新