如何从存档中继承jQuery UI'的小部件'的选项



我只是想写一些JavaScript代码,在外部配置文件中为jQuery UI的小部件设置一些选项,如下所示:

$(function($){
    $('.datepicker').datepicker({
        beforeShowDay: function(date) {
            var day = date.getDay();
            return [(day != 1)];
        }
    });
});

问题是,当我在另一个页面中编写一些代码来为特定页面添加一些选项时,外部文件中的选项没有被覆盖。例如:上面的行是我在配置文件中的内容,下面的行是我在使用组件的HTML页面中编写的内容:

    $('.datepicker').datepicker({
        onSelect: function(date) {
            var diaDaSemana = new Date(date);
            var arrayHorarios = new Array();
            diaDaSemana.getDay() == 0 ? preencherHorarios(arrayHorariosDomingo) : preencherHorarios(arrayHorariosNormais);
        }
    });

它覆盖了我的配置文件中的选项,我想知道的是:如何在不覆盖的情况下继承这些选项,即使我没有设置我不想覆盖的属性

您可以为已经初始化的日期选择器设置选项:

$('.datepicker').datepicker({
    beforeShowDay: function(date) {
        var day = date.getDay();
        return [(day != 1)];
    }
});
$('.datepicker').datepicker("option", "onSelect", function(date) {
    var diaDaSemana = new Date(date);
    var arrayHorarios = new Array();
    diaDaSemana.getDay() == 0 ? preencherHorarios(arrayHorariosDomingo) : preencherHorarios(arrayHorariosNormais);
});

相关内容

  • 没有找到相关文章

最新更新