Как это выглядит в сафари: интерфейс хрома
Как это выглядит в сафари: интерфейс сафари
Нетошибки в консоли, однако в инспекторе я вижу, что в safari отсутствует элемент «.table -лена», который составляет календарь.Я также пытался закомментировать все, кроме $ ('# daterangepicker'). Daterangepicker (), который, похоже, тоже ничего не делал.
CHROME: веб-инспектор в chrome
САФАРИ: веб-инспектор в сафари
Вот мой код (Pug / JS):
input(type="text" id="daterangepicker" name="daterange")
script.
$('#daterangepicker').daterangepicker({
"timePicker": false,
"opens":"center",
"alwaysShowCalendars": true,
"showDropdowns": true,
"startDate": "04/16/1996",
"endDate": "07/06/2018",
"linkedCalendars":false
}, function(start, end, label) {
console.log("New date range selected: ' + start.format('YYYY-MM-DD') + ' to ' + end.format('YYYY-MM-DD') + ' (predefined range: ' + label + ')");
timeline.setWindow(start, end);
});
$('#daterangepicker').on('apply.daterangepicker', function(ev, picker) {
//do something, like clearing an input
ev.preventDefault();
console.log("make sure this is working");
var input = $('#daterangepicker');
input.focus();
input.select();
var input2 = $('.daterangepicker');
$("#daterangepicker").after(input2);
});
$('#daterangepicker').keyup(function(e){
if(e.keyCode == 13)
{
console.log("custom keyup working");
e.preventDefault();
console.log("make sure this is working");
var input = $('#daterangepicker');
input.focus();
input.select();
var input2 = $('.daterangepicker');
$("#daterangepicker").after(input2);
$(this).trigger("enterKey");
}
});