0

如果您使用经典主题在 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 中。

任何人对为什么会发生这种情况以及如何解决它有任何想法?

4

4 回答 4

1

您可以添加以下行:

    jQuery("#tmStart_root").find(".picker__box").css({height: "100px", overflow: "auto"});

示例:http: //jsfiddle.net/cu0y9hyn/1/

于 2014-12-08T15:23:08.557 回答
0

出现的滚动条属于对话框小部件而不是日期选择器。单击滚动条与单击其他地方的效果相同,这会导致关闭日期选择器

于 2014-12-08T14:35:37.863 回答
0

确保在创建对话实例后创建 pickatime 实例

于 2014-12-08T15:29:24.110 回答
0

与 datetimepicker 和 numberOfMonths 有类似的问题:12

我改变了这个:<p>Date: <input type="text" id="datepicker"></p>

对此:<div id="datepicker"> </div>

将对话框更改为内联

现在滚动不会关闭 datetimepicker。

于 2021-10-24T22:59:57.137 回答