JQuery Datepicker открывается при инициализации с сегодняшним набором дат - PullRequest
0 голосов
/ 25 апреля 2019

Я использую Jquery Datepicker и хочу установить сегодняшнюю дату при инициализации.Это работает правильно, но как только я открываю свою HTML-страницу с помощью средства выбора даты, текущая дата находится в поле ввода, но средство выбора даты также остается открытым.Это просто происходит при инициализации.Как только я выбираю другую дату, наложение указателя даты исчезает.

Я хочу знать, как заставить средство выбора даты исчезнуть при инициализации с установленным сегодняшним датом.

Screenshot of how the display looks

$('#datepicker').datepicker({
  inline: true,
  autoSize: true,
  nextText: '→',
  prevText: '←',
  showOtherMonths: true,
  dateFormat: 'dd-mm-yy',
  dayNamesMin: ['SO', 'MO', 'DI', 'MI', 'DO', 'FR', 'SA'],
  showOn: "button",
  buttonImage: "/images/calendar.svg",
  buttonImageOnly: true,
}).datepicker("setDate", "today");
<input type="text" name="datepicker" id="datepicker">

Я ожидаю, что после инициализации DatePicker с установленной текущей датой, DatePicker не отображается

Ответы [ 2 ]

0 голосов
/ 30 апреля 2019

Я решил эту проблему, установив $('#ui-datepicker-div').css('display', 'none') после метода setDate.

0 голосов
/ 25 апреля 2019

Возможно, вы пропустили стиль display: none для модального указателя даты.

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