我正在使用jquery.ptTimeSelect.js作为时间选择器。
默认情况下,将在输入字段下方显示时间弹出窗口。
有没有办法更改/设置它,以便在输入字段上方显示弹出窗口?
最佳答案
jQuery("#InputId").ptTimeSelect({
onBeforeShow: function(inputFieldAsJQuery, widgetAsJQuery){
widgetAsJQuery.css(
"top",
parseInt(widgetAsJQuery.css("top")) - widgetAsJQuery.height() - 20 + "px"
);
}
});
如果由于某种原因这不起作用或出现故障,则将委托的内容移到“ setTimeout()”中