Выбор времени открывается автоматически

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

Итак, прочитав некоторые предыдущие сообщения, я попытался добавить скрытое поле ввода, чтобы поглотить фокус, а также попытался использовать метод размытия jQuery, но безуспешно.

$('#timepicker').pickatime({
    onClose: function() {
        $("#timepicker").blur();
    }
});

HTML:

<div class="col-md-2 col-sm-6">
  <div class="form-group">
    <label class="sr-only">Select Time</label>  
      <div id="time_wrapper">
        <input type="text" class="form-control" id="timepicker" placeholder="Select time">
      </div>
  </div>
</div>

Есть ли способ решить эту проблему? Я пробовал все, но не могу заставить его работать.

Любая помощь очень ценится.


person Milk_Shaykh    schedule 18.12.2015    source источник


Ответы (1)


Кажется, что на этот раз средство выбора времени не использует ваш элемент ввода как один из элементов, на котором нужно сосредоточиться, а вместо этого использует свой собственный. Попробуй это

$('#timepicker').pickatime({
    onClose: function() {
        $(this)[0].$holder.blur();
    }
});
person Alexander Dyachkov    schedule 18.12.2015
comment
Вы герой. Большое спасибо, ответ принят. - person Milk_Shaykh; 18.12.2015