Изборът на време се отваря автоматично

Използвам този избор на време. Работи добре, но забелязах, че когато превключа раздела в браузъра, след като избера време и се върна на страницата, инструментът за избор на време автоматично се отваря отново подобно на този проблем.

И така, след като прочетох някои предишни публикации, опитах да добавя скрито поле за въвеждане, за да погълна фокуса, и също се опитах да използвам метода за размазване на 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