我正在使用jquery.ptTimeSelect.js作为时间选择器。
默认情况下,将在输入字段下方显示时间弹出窗口。
有没有办法更改/设置它,以便在输入字段上方显示弹出窗口?

最佳答案

jQuery("#InputId").ptTimeSelect({
    onBeforeShow: function(inputFieldAsJQuery, widgetAsJQuery){
        widgetAsJQuery.css(
            "top",
            parseInt(widgetAsJQuery.css("top")) - widgetAsJQuery.height() - 20 + "px"
        );
    }
});


如果由于某种原因这不起作用或出现故障,则将委托的内容移到“ setTimeout()”中

10-08 14:40