jquery 单击两个或更多按钮后时间选择器不工作

jquery Timepicker not working after two or more button click

我正在我的一个项目中使用 https://timepicker.co/

要求是在单击按钮时触发时间选择器。我终于通过使用以下代码使其工作,其中 #time 是一个 input 元素:

$("#time").focus();

link到fiddle是:https://jsfiddle.net/6g2c35hw/2/

一切正常,除了当我点击按钮时它会打开时间选择器并且工作正常但如果我点击外面的任何地方(时间选择器消失)并再次点击按钮,时间选择器打开但是当我 select有一段时间,它没有更新。您可以在 jsfiddle 中看到这一点。在我的项目中,当我这样做时,即使我点击滚动条或向上和箭头滚动,时间选择器也会消失。

感谢您在这方面的任何帮助。

谢谢!!

尝试使用open方法

$('#time').timepicker('open')

JSFiddle