Календарь IOS не показывает дни мероприятий - PullRequest
0 голосов
/ 08 мая 2020

Я создал календарь событий (проект Cordova), и он отлично работает с android (см. Рисунок ниже) enter image description here

Я использую этот код для загрузки событий в календаре

            event = app.database.eventos[i];
            url_to_go = event.url;
            //date_data = new Date(event.fecha * 1000);

            date_data = new Date(event.fecha_inicio);

            li = $('<li/>');

            li.hide();

            timestamp = date_data.getTime();
            //console.log(timestamp)
            li.attr('data-timestamp',  timestamp );

            $('#calendar').find('[data-timestamp='+timestamp+']').addClass('event');

Но с IOS enter image description here

Сначала я нашел ответ «NaN» (используя консоль разработчика), поэтому я внесены некоторые изменения

            event = app.database.eventos[i];
            url_to_go = event.url;
            //date_data = new Date(event.fecha * 1000);
            var fec_ini = event.fecha_inicio;
            date_data = new Date(fec_ini.replace(' ','T'));

            li = $('<li/>');

            li.hide();

            timestamp = date_data.getTime();
            //console.log(timestamp)
            li.attr('data-timestamp',  timestamp );

            $('#calendar').find('[data-timestamp='+timestamp+']').addClass('event');

Но, как видите, в календаре td нет класса 'event' enter image description here

Хотя он загружает события нормально enter image description here

Что я делаю не так?

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...