JQuery Datepicker Always Show&控制位置

时间:2017-10-18 10:02:41

标签: javascript jquery jquery-ui jquery-ui-datepicker

我需要一个始终显示的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的定位。唉它没有。

任何人都可以指出我正确的方向,所以我可以拥有一个始终显示的日期选择器,并且我可以控制位置吗?

亲切的问候 詹姆斯

0 个答案:

没有答案