【发布时间】:2016-11-18 20:30:27
【问题描述】:
我有一个页面,其中包含一个表单和几个字段。我的问题如下:
- 我正在尝试强制 jQuery UI 日期选择器显示在输入字段下方。
- 当我单击输入字段时,我希望该字段也滚动到页面顶部。我想我有这个工作。
这是我的 jQuery:
JQUERY:
$( document ).ready(function() {
// Set Datepicker
$(".datepicker").datepicker();
$("input").focus(function () {
$('html, body').animate({ scrollTop: $(this).offset().top - 25 }, 10);
});
});
小提琴链接: https://jsfiddle.net/MauriceT/0qfycgm1/10/
这是我想要避免的:
Datepicker displays above the input field
任何建议将不胜感激。谢谢!
【问题讨论】:
-
输入下方是什么意思?您希望输入字段覆盖在日期选择器上吗?
-
所以无论如何我都需要日期选择器显示在字段下方。此时,如果您单击日期选择器并且该字段上方有空格,则日期选择器将出现在该字段上方。单击我的问题图像中的链接以获得视觉效果。谢谢!
标签: javascript jquery html jquery-ui datepicker