动态更改FlipClock.js语言

4
我正在尝试通过编程方式更改FlipClock.js时钟程序标签的语言,当用户从下拉菜单中选择一种语言时。
我知道如何在实例化时钟时设置语言(https://github.com/objectivehtml/FlipClock/blob/master/examples/localization.html),并且我在这里看到了文档 http://flipclockjs.com/api,但我不确定如何动态更改语言。
类似于:
var clock = $('#flipclock').FlipClock(6000, {
    countdown: true,
    clockFace: 'DailyCounter'
});

clock.loadLanguage("es"); // change language? doesn't work

但是那行不通。我也尝试了


clock.language = "es"; 

而且那也没起作用。有什么想法吗?


我似乎在他们的API文档中没有找到任何东西,因此我的建议可能有些复杂。当用户选择新语言时,请保存当前时钟时间,销毁当前时钟,然后重新实例化具有新语言和旧时间的时钟。 - Brennan
2个回答

9
var clock = $('#flipclock').FlipClock(6000, {
    countdown: true,
    clockFace: 'DailyCounter',
    language:'es-es',
});

请解释您的答案,而不仅仅发布代码片段。 - Fred

1
clock.setOptions('language', 'spanish');

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接