我的页面在可滚动div内包含一个表单。在表单中有几个日期选择器。如果我在日期选择器打开的情况下滚动,它们不会滚动div的内容。jQuery UI datepicker在可滚动div中的定位问题
我在网上发现了几百个具有相同问题的帖子,但没有一个解决方案在我的环境中工作。
这的jsfiddle我演示功能问题: Problem
这的jsfiddle一个演示功能修复: Fix
$("input").datepicker({
beforeShow: function(input, obj) {
$(input).after($(input).datepicker('widget'));
}
});
的修补程序jQuery的V1.7.2做,我使用v1.10.2的用jQuery UI v1.10.3。 如果您在修复jsfiddle中将jQuery库版本切换为v1.10.2,则datepicker会中断。
是否有工作修复最新的jQuery库? (如果有任何后果的,我使用的是EF4.5 MVC4)
http://stackoverflow.com/questions/2834857/jquery-ui-datepicker-positioning-problem-when-scrolling-down-webpage – run
我看过那个解决方案,偏移是相对于主页面的,不是托管分区。主页面和托管div都必须滚动并将日历div附加到输入控件。 – Swifty