我使用jquery.ptTimeSelect.js作为timepicker。 它默认显示输入字段正下方的时间弹出窗口。 有没有办法改变它/设置它,以便弹出窗口显示高于输入字段?
答案 0 :(得分:2)
jQuery("#InputId").ptTimeSelect({
onBeforeShow: function(inputFieldAsJQuery, widgetAsJQuery){
widgetAsJQuery.css(
"top",
parseInt(widgetAsJQuery.css("top")) - widgetAsJQuery.height() - 20 + "px"
);
}
});
如果由于某种原因这不起作用或者是毛病,那么将委托的内容移动到" setTimeout()"