用jquery覆盖datepicker的WordPress插件中的本地化文件?

时间:2015-11-21 22:01:35

标签: javascript jquery wordpress localization datepicker

我正在使用一个名为HBook的WordPress插件,这是一个可搜索的酒店可用性日历。它使用jquery datepicker。开发人员的datepicker本地化文件正在周一开始。我的客户在美国,需要在周日开始一周。是否有一个jquery片段或其他我可以添加到我的主题的东西来覆盖" firstDay"在本地化文件中?我已经尝试过搞乱它,但我对jquery不是那么好。

我问插件开发者是否有办法做到这一点,但他说没有。他说我只需要更改插件文件。我宁愿不这样做,因为我将在以后的版本中丢失我的更改。他确实说他会考虑在将来的版本中将此功能添加到插件设置页面,但是他不知道这会是什么时候。

以下是插件的localization file

如果这是不可能的,我会很感激有人告诉我,所以我可以继续前进!谢谢!

1 个答案:

答案 0 :(得分:1)

正如documentation中所述,您可以使用指定的firstDay选项初始化日期选择器:

jQuery( ".selector" ).datepicker({
   firstDay: 0
});

如果要在初始化后更改它,可以使用

jQuery( ".selector" ).datepicker( "option", "firstDay", 0 );

以下是 custom.js 文件的代码:

jQuery(document).ready(function() {
    jQuery('.hb-input-datepicker').on("focus", function() {
        jQuery(this).datepicker( "option", "firstDay", 0 );
    });
});