选择日期时间选择器在单击JQuery UI对话框时消失
Pickadate Time Selector Disappears on Click on JQuery UI Dialog
如果使用经典主题在 jQuery 对话框中打开时间选取器,并尝试使用时间选取器滚动条向下移动时间列表,则时间列表将消失。
您可以在此处看到问题:http://jsfiddle.net/7c2z840a/7/
jQuery("#tmStart").pickatime({
editable: true,
format: 'h:i A',
formatSubmit: 'HH:i',
//hiddenSuffix: '_FORMATTED',
interval: 15,
min: [7,0],
max: [21,0]
});
该问题在Chrome和Firefox中都出现,但在IE中则不会出现。
任何人都对为什么会发生这种情况以及如何解决它有任何想法?
您可以添加以下行:
jQuery("#tmStart_root").find(".picker__box").css({height: "100px", overflow: "auto"});
示例:http://jsfiddle.net/cu0y9hyn/1/
出现的滚动条属于对话框小部件,而不是日期选择器。单击滚动条与单击其他地方具有相同的效果,后者会导致关闭日期选择器
请确保在创建对话框实例后创建 pickatime 实例
日期时间选择器和月数有类似的问题:12
我改变了这个:<p>Date: <input type="text" id="datepicker"></p>
对此: <div id="datepicker"> </div>
将对话框更改为内联
现在滚动不会关闭日期时间选择器。
相关文章:
- 如何在页面重新加载时显示jquery ui对话框
- Jquery UI对话框不会消失
- jQuery UI对话框错误,按钮导致HierarchyRequestError
- 获取活动的jQuery UI对话框
- 单击按钮创建多实例jQuery UI对话框
- JQuery UI对话框在重新打开时未正确调整大小
- MVC3 Ajax链接确认对话框使用jquery ui对话框
- jQuery UI对话框窗体-缺少变量值
- 动态创建的 jQuery UI 对话框错误后 jQuery 2.2.0 升级
- JQuery UI 对话框在第二次单击时不会更新
- jQuery UI 对话框 - X 秒后关闭
- 关闭动态创建的 jQuery-ui 对话框
- jQuery UI 对话框和滚动块竞争鼠标
- 为什么我的jQuery UI对话框不起作用
- 如何使用同一个 jQuery UI 对话框
- 我的jQuery UI对话框没有'如果前面没有警告,则不会打开
- 将类应用于jquery ui对话框
- 在jQuery UI对话框中单击triggerd多次
- 刷新jquery中弹出的ui对话框
- Redactor.js jQuery UI对话框焦点问题