@zlFast

Как эмулировать клик в каком-нибудь месте страницы?

Использую вот этот datepicker https://jqueryui.com/datepicker/
Дейтпикер работает хорошо, он закрывается, если кликнуть в любом месте страницы, кроме тектового поля и самого дейтпикера, но есть одно но. Есть панель слева, которая выезжает, при наведении на неё, она перекрывает поле ввода , но дейтпикер не пропадает. Подскажите, пожалуйста, как сэмулировать нажатие мышки в любой области, чтобы исчез дейтпикер. Вешать display:none на дейтпикер в момент открытия панели не вариант.
  • Вопрос задан
  • 113 просмотров
Решения вопроса 1
idelg
@idelg
Разработчик
Из задачи понимаю, что ты хочешь скрыть календарь при выезжании панели. Значит в код, который выдвигает панель, нужно добавить закрытие календаря.

Имитировать клик — это хак. Он вызовет нежелательные побочные эффекты, так как на клик может происходить не только закрытие календаря.

В описании календаря есть метод для его закрытия.
api.jqueryui.com/datepicker/#method-hide
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы