0

我的 jQuery UI 日期选择器向下弹出,这有时会使它们消失在屏幕底部。我想让它们向上弹出。

我遇到了这个解决方案 http://www.kelvinluck.com/assets/jquery/datePicker/v2/demo/datePickerPosition.html ,所以我在我的所有其他 JS 加载后的最后添加了这段代码,但是我收到一个未捕获的类型错误:对象 [object Object] 没有方法“datePicker”。

知道出了什么问题,还是有其他方法?

<!--Make the datepicker pop upwards-->
<script type="text/javascript">

$(function()
{
    $('.date-pick')
            .datepicker({createButton:false})
            .bind('click',
                    function()
                    {
                            $(this).dpDisplay();
                            this.blur();
                            return false;
                    }
            );
    $('#bl').dpSetPosition($.dpConst.POS_BOTTOM, $.dpConst.POS_LEFT);
});
</script>
4

1 回答 1

0

jquery ui datepicker是小写的,所以改

.datePicker({createButton: false})

.datepicker({createButton: false})

来源参考:http: //jqueryui.com/datepicker/

编辑:看起来您示例中的日期选择器要么是不同的日期选择器,要么是在引入 jquery-ui 之前创建的,这就是存在差异的原因。

于 2013-07-31T22:33:58.767 回答