我需要一个始终显示的jQuery日期选择器,并且我可以控制其位置。目前我可以同时做一个,但不能同时做两个。
要总是显示,我在div上设置了datepicker,而不是通常的输入。
<div id="datepicker"></div>
但是,无论我尝试进行何种定位,都会将日期选择器保留在屏幕底部,完全位于页面流程之外。
我已经完成了How to change the pop-up position of the jQuery DatePicker control
等线程上的每个选项例如,如果我使用输入框而不是div,则以下工作:
$("#datepicker").datepicker({
beforeShow: function (input, inst) {
setTimeout(function () {
inst.dpDiv.css({
top: 100,
left: 200
});
}, 0);
}
});
可以假设在beforeShow方法中将输入参数更改为div将用于控制datepicker的定位。唉它没有。
任何人都可以指出我正确的方向,所以我可以拥有一个始终显示的日期选择器,并且我可以控制位置吗?
亲切的问候 詹姆斯