jQuery DatePicker в Сафари не отключает даты

188
19 апреля 2022, 18:10

У меня есть двумерный массив дат, которые пользователь не может выбирать. DatePicker не отключает эти даты именно в Сафари и пользователь без проблем может выбрать любую из этих дат, во всех браузерах работает как надо, код такой:

    var holidays = [
    [1,12],
    [3,12],
    [4,12],
    [7,12]
];      
        $( ".ddate" ).datepicker({
        
        beforeShowDay: function(date){
            for (var i = 0; i < holidays.length; i++) {
                if (holidays[i][0] == date.getDate() && holidays[i][1] - 1 == date.getMonth()) {
                    return [false];
                }
            }
            return [true];
        }
        });

Answer 1

Решил проблему, вдруг кому пригодится, она оказывается была в коде ниже, при формировании minDate.

Вместо:

$( ".ddate" ).datepicker( "option", "minDate", new Date(2020, 11, 20) );

Сделал:

$( ".ddate" ).datepicker( "option", "minDate", new Date(2020, 11-1, 20) );

И все заработало.

READ ALSO
Вызов модального окна fancybox 3 ajax

Вызов модального окна fancybox 3 ajax

Как вызвать модальное окно из скрипта? Сейчас я его вызываю по ссылке:

153
Данные из json вывести на страницу

Данные из json вывести на страницу

Приходят данные в виде

220
Получение json массива из другой веб страница

Получение json массива из другой веб страница

Ребят, привет всемСкажите можно ли через JS получать массив с другого url и передавать на свою страницу

225