获取jquery ui timepicker以不在模态中自动打开

时间:2012-06-11 19:32:17

标签: jquery jquery-ui-dialog timepicker

我正在尝试让时间选择器(this one)在模态对话框中不自动打开。

Here's这是一个证明问题的小提琴。如果我在模态之外有一个文本框,并且在其上调用.timepicker,则它不会立即打开。如果我打开包含另一个时间戳的模态对话框,它已经打开了。有人知道我可以解决这个问题吗?

1 个答案:

答案 0 :(得分:4)

将tabindex =“ - 1”添加到模态中的输入字段。经过一番挖掘后,我了解到jQuery对话框将选择第一个输入字段。当输入字段获得焦点时,它会激活时间戳。以下是关于该主题的一些有趣的读物:

Prevent jQuery UI dialog from setting focus to first textbox

http://bugs.jqueryui.com/ticket/4731