Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图让时间选择器(这个)在模式对话框中时不会自动打开。
这是一个演示问题的js小提琴。如果我在模式之外有一个文本框,并在其上调用 .timepicker,它不会立即打开。如果我打开包含另一个时间选择器的模式对话框,它已经打开了。任何人都知道我可以解决这个问题的方法吗?
将 tabindex="-1" 添加到模式中的输入字段。经过一番挖掘,我了解到 jQuery 对话将选择第一个输入字段。当输入字段获得焦点时,它会激活时间选择器。以下是有关该主题的一些有趣的读物:
防止 jQuery UI 对话框将焦点设置到第一个文本框
http://bugs.jqueryui.com/ticket/4731